/* General, recommended page style settings  */
::selection { background:rgba(60,120,180,0.3); }
::-moz-selection { background:rgba(60,120,180,0.3); }

/* FlowPaper general styles */
.flowpaper_toolbarstd > input {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
.flowpaper_toolbarios > input {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
.flowpaper_floatright { float:right; margin-left:3px; margin-top:0px; padding-left: 1px; padding-right:1px; padding-top:1px; padding-bottom:1px; border: 1px solid transparent; }
.flowpaper_floatright:hover { border: 1px solid #496487; }
.flowpaper_grab {cursor: -moz-grab;}
.flowpaper_grabbing {cursor: -moz-grabbing;}
.flowpaper_hidden {display: none;}
.flowpaper_noopa {opacity:0; filter: alpha(opacity=0); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}
.flowpaper_printFrame{position:absolute;left:-1000px;top:6000px;border-width:0px;border-style:none;width:1000px;height:1000px;}

/* FlowPaper text layer styles */
.flowpaper_textLayer {position: absolute;left: 0;top: 0;right: 0;bottom: 0;color: #000;}
.flowpaper_textLayer > div {color: transparent;position: absolute;line-height:1.3;}
.flowpaper_selected {}
.flowpaper_selected_default {background-color: #3c78b4; opacity:.4; filter: alpha(opacity=40); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"}
.flowpaper_selected_yellow {background-color:#fff774; opacity:.3; filter: alpha(opacity=30); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"}
.flowpaper_selected_orange {background-color:#facd56; opacity:.3; filter: alpha(opacity=30); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"}
.flowpaper_selected_green {background-color:#c2f785; opacity:.3; filter: alpha(opacity=30); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"}
.flowpaper_selected_blue {background-color:#9cdcff; opacity:.3; filter: alpha(opacity=30); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"}
.flowpaper_selected_selected {background-color:#444444; opacity:.3; filter: alpha(opacity=30); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"}
.flowpaper_selected_hover {background-color:#444444; opacity:.3; filter: alpha(opacity=30); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; cursor:pointer;}
.flowpaper_selected_strikeout {background-color:#fb5450; opacity:.6; filter: alpha(opacity=60); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}
.flowpaper_selected_searchmatch {  }
.flowpaper_tmpselected {background-color: #3c78b4; opacity:.3; filter: alpha(opacity=30); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"}
.flowpaper_pageword{position:absolute;z-index:10;color:transparent;}
.flowpaper_selector{position:absolute;left:-1000px;top:-10px;border-width:0px;border-style:none;width:0px;height:0px;}
.flowpaper_custom_logo{-moz-user-select:none;-webkit-user-select:none;right:0px;bottom:0px;position:absolute;bottom:0px;right:0px;position:absolute;margin-top:0px;margin-right:10px;z-index:99}

/* FlowPaper specific styles for pages */
.flowpaper_viewer {height: 100%;width: 100%; -moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select: none;}
.flowpaper_viewer_container > * {-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select: none;}
.flowpaper_initloader {padding-bottom:21px;position:absolute;left:0px;top:0px;width:100%;height:100%;}
.flowpaper_initloader_title {font-family: Verdana; font-size: 14px; }
.flowpaper_initloader_panel {font-family: Verdana; font-size: 10px; padding-top:0px;padding-left:10px;position:relative;top:40%;background-color:#ffffff;width:190px;height:49px;-moz-border-radius-topleft: 10px;border-top-left-radius: 10px;-moz-border-radius-bottomleft: 10px;border-bottom-left-radius: 10px; -moz-border-radius-topright: 10px;border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px;border-bottom-right-radius: 10px;opacity:.9; filter: alpha(opacity=90); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"}
.flowpaper_loaderIcon{background-image : url(data:image/gif;base64, %3D); background-repeat: no-repeat;width: auto;height: auto;margin: 0;padding: 0;}
.flowpaper_pages {clear: both; cursor:default;  }
.flowpaper_page > a:hover {opacity:0.4; filter: alpha(opacity=40); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"}
.flowpaper_linkhint {opacity:0.25; filter: alpha(opacity=25); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)"}
.flowpaper_page .flowpaper_border { box-shadow: 0px 4px 5px #000;-moz-box-shadow: 0px 4px 5px #000;-webkit-box-shadow: 0px 4px 5px #000;background-color:white;}
.flowpaper_page {clear: both;margin-bottom: 0.5em;cursor:default; }
.flowpaper_page_zoomIn {cursor: -webkit-zoom-in; cursor: -moz-zoom-in;}
.flowpaper_page_zoomOut {cursor: -webkit-zoom-out; cursor: -moz-zoom-out;}
.flowpaper_page_dragPage {cursor: pointer; cursor: pointer;}
.flowpaper_pixel_background{background-image : url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);}
.flowpaper_pixel_imagesrc{content:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);}
.flowpaper_thumbitem:hover{background-color:transparent;}


/* FlowPaper specific styles for the toolbar */
.flowpaper_toolbarstd {
	display:inline-block;
	margin-left:5%;
	margin-bottom:3px;

	height:29px; border-style:solid; border-width:0px;
	z-index:100;
    background-color:#555555;
}
.flowpaper_toolbarios {
	-moz-border-radius: 6px;
  	border-radius: 6px;
  	margin-left:5%;
    padding-right:10px;
    white-space: nowrap;
	height:46px; z-index:100;margin-bottom:3px;
	border-color:#000000;
    display:inline-block;
	}

.flowpaper_toolbarios_gradients{
    background-image: linear-gradient(bottom, rgb(43,43,43) 16%, rgb(60,60,60) 63%, rgb(79,79,79) 87%);
    background-image: -o-linear-gradient(bottom, rgb(43,43,43) 16%, rgb(60,60,60) 63%, rgb(79,79,79) 87%);
    background-image: -moz-linear-gradient(bottom, rgb(43,43,43) 16%, rgb(60,60,60) 63%, rgb(79,79,79) 87%);
    background-image: -webkit-linear-gradient(bottom, rgb(43,43,43) 16%, rgb(60,60,60) 63%, rgb(79,79,79) 87%);
    background-image: -ms-linear-gradient(bottom, rgb(43,43,43) 16%, rgb(60,60,60) 63%, rgb(79,79,79) 87%);

    background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.16, rgb(78,78,78)),
        color-stop(0.63, rgb(88,88,88)),
        color-stop(0.87, rgb(112,112,112))
    );
}

.flowpaper_zine_page_right_noshadow{

}

.flowpaper_zine_page_left_noshadow{

}

.flowpaper_zine_page_right{
    background-image: linear-gradient(right , rgba(255,255,255,0) 93%, rgba(125,124,125,0.1) 30%, rgba(125,124,125,0.3) 100%);
    background-image: -o-linear-gradient(right , rgba(255,255,255,0) 93%, rgba(125,124,125,0.3) 100%);
    background-image: -moz-linear-gradient(right , rgba(255,255,255,0) 93%, rgba(125,124,125,0.3) 100%);
    background-image: -webkit-linear-gradient(right , rgba(255,255,255,0) 93%, rgba(125,124,125,0.3) 100%);
    background-image: -ms-linear-gradient(right , rgba(255,255,255,0) 96%, rgba(125,124,125,0.1) 30%, rgba(125,124,125,0.3) 100%);

    background-image: -webkit-gradient(
        linear,
        right bottom,
        left bottom,
        color-stop(0.93, rgba(255,255,255,0)),
        color-stop(1, rgba(125,124,125,0.3))
    );


    background-size:65% 100%;
    background-repeat:no-repeat;
    background-position-x:0% 0%;
}
.flowpaper_zine_page_left{
    background-image: linear-gradient(left , rgba(255,255,255,0) 93%, rgba(125,124,125,0.1) 30%, rgba(125,124,125,0.3) 100%);
    background-image: -o-linear-gradient(left , rgba(255,255,255,0) 93%, rgba(125,124,125,0.3) 100%);
    background-image: -moz-linear-gradient(left , rgba(255,255,255,0) 93%, rgba(125,124,125,0.3) 100%);
    background-image: -webkit-linear-gradient(left , rgba(255,255,255,0) 93%, rgba(125,124,125,0.3) 100%);
    background-image: -ms-linear-gradient(left , rgba(255,255,255,0) 96%, rgba(125,124,125,0.1) 30%, rgba(125,124,125,0.3) 100%);

    background-image: -webkit-gradient(
        linear,
        left bottom,
        right bottom,
        color-stop(0.93, rgba(255,255,255,0)),
        color-stop(1, rgba(125,124,125,0.3))
    );

    background-size:65% 100%;
    background-repeat:no-repeat;
    background-position:100% 0%;
}

.flowpaper_shadow{
    -webkit-transition: -webkit-box-shadow 0.5s;
    -moz-transition: -moz-box-shadow 0.5s;
    -o-transition: -webkit-box-shadow 0.5s;
    -ms-transition: -ms-box-shadow 0.5s;

    -webkit-box-shadow:0 0 10px #999;
    -moz-box-shadow:0 0 10px #999;
    -ms-box-shadow:0 0 10px #999;
    -o-box-shadow:0 0 10px #999;
    box-shadow:0 0 10px #999;
}

.flowpaper_tbbutton { float:left; margin-left:1px; margin-bottom:10px; margin-top:6px; margin-right:8px; padding-left: 1px; padding-right:1px; padding-top:1px; padding-bottom:1px; border: 1px solid transparent; }
.flowpaper_tbbutton_pressed {opacity:0.4; filter: alpha(opacity=40); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"}
.flowpaper_tbbutton_disabled {opacity:0.4; filter: alpha(opacity=40); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"}
.flowpaper_tbbutton_large { float:left; margin-left:3px; margin-top:1px; padding-left: 1px; padding-right:1px; padding-top:1px; padding-bottom:1px; border: 1px solid transparent; -moz-border-radius: 7px;  border-radius: 7px;}
.flowpaper_tbbutton:hover { border: 1px solid #ffffff;}
.flowpaper_tbtextbutton { background-position: left center; background-repeat: no-repeat; padding-left:20px; position:relative;float:left; margin-left:2px; padding-right:5px; padding-top:1px; padding-bottom:3px; border: 1px solid transparent; font-family: Verdana; font-size: 10px; height:14px;vertical-align:middle}
.flowpaper_tbtextbutton:hover { border: 1px solid #496487; float:left; font-family: Verdana; font-size: 10px; cursor:default;}
.flowpaper_tbtextbutton_pressed { background-image: -ms-linear-gradient(bottom right, #C5E4FC 0%, #B6C8DF 100%);background-image: -moz-linear-gradient(bottom right, #C5E4FC 0%, #B6C8DF 100%);background-image: -o-linear-gradient(bottom right, #C5E4FC 0%, #B6C8DF 100%);background-image: -webkit-gradient(linear, right bottom, left top, color-stop(0, #C5E4FC), color-stop(1, #B6C8DF));background-image: -webkit-linear-gradient(bottom right, #C5E4FC 0%, #B6C8DF 100%);background-image: linear-gradient(bottom right, #C5E4FC 0%, #B6C8DF 100%);	}
.flowpaper_tbbutton:active { background-image:url(data:image/png;base64, );}
.flowpaper_tbseparator { float:left; margin-top:3px; padding-top:1px; padding-left:2px; padding-right:2px; }
.flowpaper_tbseparator_large { float:left; padding-top:3px; padding-left:7px; padding-right:7px; }
.flowpaper_tbbutton_fitmode_selected { background-color:#bbdaf3;}
.flowpaper_tbbutton_viewmode_selected { background-color:#bbdaf3;}
.flowpaper_tbbutton_cursormode_selected { background-color:#bbdaf3;}
.flowpaper_tbbutton_fullscreen_selected { background-color:#bbdaf3;}
.flowpaper_tbtextinput { float:left; font-family: Verdana; font-size: 10px; margin-top:4px; height:20px; border:1px solid #888; padding:3px;-moz-border-radius: 5px; border-radius: 5px;}
.flowpaper_tbtextinput_large { float:left; font-family: Verdana; font-size: 18px; margin-top:7px; height:31px; border:1px solid #888; padding:3px; -moz-border-radius: 7px;  border-radius: 7px; }
.flowpaper_tblabel { color:#ffffff;float:left; font-family: Verdana; font-size: 10px; height:14px; margin-top: 8px; margin-left:5px; width:29px; white-space: nowrap; }
.flowpaper_tblabel_large { float:left; font-family: Verdana; font-size: 18px; height:29px; margin-top: 11px; margin-left:5px; width:59px; color:#ffffff;}
.flowpaper_tbloader { float:right; margin-top:3px; margin-right:3px; }
.flowpaper_slider {top:8px; float:left; margin-left:4px; margin-right: 4px; width: 108px; position: relative;height: 12px;background-repeat:no-repeat;}
.flowpaper_slider .flowpaper_handle {position: absolute;width: 11px;height: 12px;color: #FFF;line-height: 10px;text-align: center;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAWCAYAAAAvg9c4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALVJREFUeNpiYBgW4P////FAvB6I7/9HgPtQsXhSDdNHMwgXAKnRJ9Z1pIJ4fAba/ycf2OMy9D4Fht6nlrfxBwNQYD8VDN0PMosRydD/1EiGjCBAM0OB5skDqQeD2qXIEXWeChF1HmQWE5IlG6jg0A3oSUoeiN9T4Mr30LjByAD5FBiajy//zyfDwPnElFT1JBhYT0qZKg919Xsc4TcfaxgiZ1NChTaQEoByPwCT4kW6V0MAAQYAXpX7DjHxxq0AAAAASUVORK5CYII=) ; background-repeat:no-repeat; background-size: 100% 100%;}
.flowpaper_slider .disabled {}
.flowpaper_colorselector{float:left;border:1px solid #555555;width:16px;height:16px;}
.flowpaper_colorselector:hover{background-image:url(data:image/gif;base64,R0lGODlhBwAHAKEBAAAAAP///////////yH5BAEKAAEALAAAAAAHAAcAAAIMjA9nwMj9wmuLIlUAADs%3D);background-position: center; background-repeat: no-repeat; }
.flowpaper_colorselector_2{float:left;border:1px solid #555555;width:16px;height:16px;}
.flowpaper_colorselector_2:hover{background-image:url(data:image/gif;base64,R0lGODlhBwAHAKEBAAAAAP///////////yH5BAEKAAEALAAAAAAHAAcAAAIMjA9nwMj9wmuLIlUAADs%3D);background-position: center; background-repeat: no-repeat; }
.flowpaper_printdialog_button {-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;box-shadow:inset 0px 1px 0px 0px #ffffff;background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');background-color:#ededed;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #dcdcdc;display:inline-block;color:#777777;font-family:arial;font-size:10px;font-weight:bold;padding:2px 24px;text-decoration:none;text-shadow:1px 1px 0px #ffffff;}
.flowpaper_printdialog_button:hover {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');background-color:#dfdfdf;}
.flowpaper_printdialog_button:active {position:relative;top:1px;}
.flowpaper_socialshare_button {-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;box-shadow:inset 0px 1px 0px 0px #ffffff;background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');background-color:#ededed;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #dcdcdc;display:inline-block;color:#777777;font-family:arial;font-size:10px;font-weight:bold;padding:0px 3px;text-decoration:none;text-shadow:1px 1px 0px #ffffff;}
.flowpaper_socialshare_button:hover {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');background-color:#dfdfdf;}
.flowpaper_socialshare_button:active {position:relative;top:1px;}
.flowpaper_printdialog td{font-size:11px;border:0;padding: 5px 5px 5px 5px;}
.flowpaper_searchabstract_result{vertical-align: middle;display:table-cell;font-family: Verdana; font-size: 10px;width:100%;min-height:40px;height:40px;margin-bottom:17px;}
.flowpaper_searchabstract_result:hover{background-color:#999;cursor:pointer;}
.flowpaper_mark_link{box-shadow: 0px 2px 10px #ff0;opacity:0.18; filter: alpha(opacity=18); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=18)";position:absolute;cursor:pointer;z-index:99;-webkit-backface-visibility:hidden;}
.flowpaper_mark_video{position:absolute;cursor:pointer;z-index:100;-webkit-backface-visibility:hidden; }
.flowpaper_mark_audio{position:absolute;cursor:pointer;z-index:100;-webkit-backface-visibility:hidden; }
.flowpaper_mark_frame{position:absolute;cursor:pointer;z-index:100;-webkit-backface-visibility:hidden; }
.flowpaper_mark_image{position:absolute;cursor:pointer;z-index:100;-webkit-backface-visibility:hidden; }
.flowpaper_mark_slideshow{position:absolute;cursor:pointer;z-index:100;-webkit-backface-visibility:hidden; }
.flowpaper_mark_slideshow:hover{filter:brightness(150%);cursor:pointer;}
.flowpaper_nojavascript_label{color:#888;font-family:Verdana;font-size:10px;position:relative;left:45%;top:50%;}
.flowpaper_custom_logo img { max-width: 20vh}
.p-temporal{pointer-events:none;}

/* Modal styles */
.flowpaper_viewer_container > .modal-content {display:none;}
#simplemodal-overlay {background-color:#000; cursor:wait;}
#simplemodal-container {font: 11px/22px lato, verdana, arial, sans-serif;height:230px; width:360px; color:#777; background-color:#fff; border:1px solid #000; }
#simplemodal-container .simplemodal-data {padding:8px;}
#simplemodal-container a {color:#000;}
#simplemodal-container a.modalCloseImg {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAACxklEQVRoge2ZQWsTQRiG38lOTEpaEI8igkehJ03TRoiFJgcDan+CB/VQqIZWqVVRqJSi0uagEAVPnkQ8KETBgwmIgpjon5DQo7aSQNYk+3mwRNdkdrOzMw3KPsf9dpL3YSYz326AgICAgGHC3G5oZCZnyaIFMMQBxHYhEwA0AKoyQj5WrhadbnQUqGcSt0G4ojabNwhYGytVrovqQoFGZnKWiF7oieUNBpyKlSov+9VCokFk0YK+SN4gYFFUEwowhqN64kgRFxXEMwCM6skixZioIBT4V/AvwDnAXHdjbfgT4GFEc9cQOX/RswRPToMnp319PQBw+ZFhRHNXYUwc614yH90DiNyHTqUQmV/6Jc052u9K0jGkZyBydt4Wns9ksefMnOtM8KkUIheWAcMAQiFE5i6Bp9KyMeQFWsVnoK2vtmvhE6cdl5Mt/J8MMGsipAWszRqat5Z6JPhMtq9E3/CWBbOwjvb7smwMfz/iQSV0hQcUbKNuEjx5XFt4wKGZq6cTnhZmaP8BRG/eBdu7z14gsi8nyfCjpUrfrMpOYtFMqAjvhNJWoivRqPcWiWAWNpSGBzT0QqGDh8BGRnoLjME4PK687VAq0N1tQkb/ejqLyDnvbYcTygREWyU1Gvb7FEsoEXDa55s3cr1brEIJ3wJuh5TwnFAk4Utg0BNWp4S0gNf2wNqsobm6DNresn9OeqeLlURawIgn7eE7HZj37zju81btC5orl3tmgra/ycaQFzAL678fRCwL5oMNtD+8dR3393L68fQxWs+fyMbw8URmWTAf5gHG0Pn8caDw3aE7y8kYP4LWa3/vzpQ1c7rR3swNi/9XgAF9Wsqh8V1UcHi1SJ/0ZJFCmEU8A4S8nizeYUycRSgQK1eLBKzpiTQ4RGw19qbySlR3/4spnThJwCIDJnbrjTUD6gRUGEPeKXxAQEDA8PkJgI88lTbzutkAAAAASUVORK5CYII=) no-repeat; width:30px; height:30px; display:inline; z-index:3200; position:absolute; top:-7px; right:-7px; cursor:pointer;background-size:100%;}
#simplemodal-container h3 {color:#84b8d9;}

/* Fisheye */
.flowpaper_fisheye {
    display: block;
    top: 0px;
    width: 100%;
    text-align: center;
    overflow: hidden;
}

.flowpaper_fisheye ul {
    padding: 0px;
    list-style: none;
    line-height: 198px;
    text-align: center;
    white-space: nowrap;
    display: inline-block;
}

.flowpaper_fisheye ul:before,
.flowpaper_fisheye ul:after {
    content: "";
    color: transparent;
    display: inline-block;
    width: 0px;
    padding-top: 60px;
    margin-top: -60px;
    vertical-align: bottom;
}

/* Fisheye Icons */
.flowpaper_fisheye li {
    display: inline-block;
    vertical-align: bottom;
    margin: 0px;
    padding: 0px;
    position: relative;
    overflow: visible;
    padding-right:1px;

}

.flowpaper_fisheye li a {
/*    height: 153px; */
    display: inline-block;
    text-align: center;
    position: relative;
    vertical-align: bottom;
    text-decoration: none;
    color: #ffffff;
    white-space: normal;
    letter-spacing: normal;
    line-height: 1.3em;
    text-align: center;
    font-family: Arial;
    padding-top: 40px;
    margin-bottom: 5px;
    overflow: visible;
}

body.no_js .flowpaper_fisheye > li a:hover {
    width: 128px !important;
}

.flowpaper_fisheye li a span {
    position: relative;
    line-height: 1.3em;
    display: none;
    text-align: center;
    font-weight: bold;
    font-size: 80%;
    padding: 4px 12px;
    margin: 0px auto;
    top: -35px;

    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
}

.flowpaper_fisheye > li a img, .flowpaper_fisheye canvas {
    height: auto;
    max-height:100%;
    width: 100%;
    image-rendering: optimizeQuality;
    -ms-interpolation-mode: bicubic;
    position: absolute;
    left: 0px;
    bottom: 10px;
    text-align: center;
    border: 0px none;
    margin-bottom: 15px;
}


.flowpaper_fisheye_panelLeft, .flowpaper_fisheye_panelRight{
    height: auto;
    width: 100%;
    image-rendering: optimizeQuality;
    -ms-interpolation-mode: bicubic;
    position: absolute;
    left: 0px;
    bottom: 10px;
    text-align: center;
    border: 0px none;
    margin-bottom: 15px;
}

.piemenu_root{
    position:absolute;
    left:0px;
    top:0px;
    display:none;
    width:100px;
    height:100px;
    border-radius: 50%;
    background-color : #ff0000;

    -moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select: none;
}

/* log in form and dialog below */
.flowpaper_publications  {
    margin-bottom: 20px;
    perspective: 280px;
    transform-style: preserve-3d;
}

.flowpaper_publication {
    width: 50%;
    display: inline-block;
    box-shadow: 5px 5px 20px rgba(51, 51, 51, 0);
    margin: 10px;
}

.flowpaper_publication img { vertical-align: middle; }

.flowpaper_publication_csstransforms3d  .flowpaper_publications {
    -moz-perspective: 280px;
    -moz-transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
}

.flowpaper_publication_csstransforms3d  .flowpaper_publication {
    position: relative;
    outline: 1px solid transparent;
    -moz-perspective: 280px;
    -moz-transform: rotateY(-40deg);
    -webkit-transform: perspective(300) rotateY(-40deg);
    opacity:.0; filter: alpha(opacity=0); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

box-shadow: none;
    margin: 0;
}

.flowpaper_publication_csstransforms3d  .flowpaper_publication img {
    position: relative;
    max-width: 100%;
}

.flowpaper_publication_csstransforms3d  .flowpaper_publication:before {
    width: 100%;
    left: 5.5%; /* flowpaper_publication width parameter */
    background-color: #777;
    box-shadow: 5px 5px 20px rgba(51, 51, 51, 1);
}

.flowpaper_publication_csstransforms3d  .flowpaper_publication:before,
.flowpaper_publication_csstransforms3d  .flowpaper_publication:after {
    position: absolute;
    top: 2%;
    height: 96%;
    content: ' ';
    z-index: -1;
}

.flowpaper_publication_csstransforms3d  .flowpaper_publication:after {
    width: 5%; /* flowpaper_publication width parameter */
    left: 100%;
    background-color: #EFEFEF;
    box-shadow: inset 0px 0px 5px #aaa;
    -moz-transform: rotateY(20deg);
    -webkit-transform: perspective(100) rotateY(20deg);
}

/* FlowPaper password form below */
.flowpaper_htmldialog {
    font: 13px/20px 'Helvetica Neue', Helvetica, Arial, sans-serif;
    color: #404040;
    position: relative;
    width: 280px;
    padding: 33px 25px 29px;
    background: white;
    border-bottom: 1px solid #c4c4c4;
    border-radius: 5px;
    -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
}

.flowpaper_htmldialog:before, .flowpaper_htmldialog:after {
    content: '';
    position: absolute;
    bottom: 1px;
    left: 0;
    right: 0;
    height: 10px;
    background: inherit;
    border-bottom: 1px solid #d2d2d2;
    border-radius: 4px;
}

.flowpaper_htmldialog:after {
    bottom: 3px;
    border-color: #dcdcdc;
}

.flowpaper_htmldialog-title {
    margin: 0px -25px 25px;
    padding: 15px 25px;
    line-height: 35px;
    font-size: 20px;
    font-weight: 300;
    color: #aaa;
    text-align: center;
    text-shadow: 0 1px rgba(255, 255, 255, 0.75);
    background: #f7f7f7;
}

.flowpaper_htmldialog-title:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 8px;
    background: #aaa;
    border-radius: 5px 5px 0 0;
}

.flowpaper_htmldialog-input {
    font-family: inherit;
    color: inherit;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 50px;
    margin-bottom: 25px;
    padding: 0 15px 2px;
    font-size: 17px;
    background: white;
    border: 2px solid #ebebeb;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 -2px #ebebeb;
    box-shadow: inset 0 -2px #ebebeb;
}

.flowpaper_htmldialog-input:focus {
    border-color: #62c2e4;
    outline: none;
    -webkit-box-shadow: inset 0 -2px #62c2e4;
    box-shadow: inset 0 -2px #62c2e4;
}

.flowpaper_htmldialog-lt-ie9 .flowpaper_htmldialog-input {
    line-height: 48px;
}

.flowpaper_htmldialog-button {
    position: relative;
    vertical-align: top;
    width: 100%;
    height: 54px;
    padding: 0;
    font-size: 22px;
    color: white;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
    background: #f0776c;
    border: 0;
    border-bottom: 2px solid #d76b60;
    border-radius: 5px;
    cursor: pointer;
    -webkit-box-shadow: inset 0 -2px #d76b60;
    box-shadow: inset 0 -2px #d76b60;
}
.flowpaper_htmldialog-button:active {
    top: 1px;
    outline: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.flowpaper_searchabstracts_content::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 7px;
    height: 7px;
}

.flowpaper_searchabstracts_content::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background-color: rgba(0,0,0,.5);
    -webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);
}

.flowpaper_viewer::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 7px;
}
.flowpaper_viewer::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background-color: rgba(0,0,0,.5);
    -webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);
}

@media print{
    .flowpaper_viewer > * {
        -webkit-print-color-adjust: exact;
        -moz-print-color-adjust: exact;
        -ms-print-color-adjust: exact;
        print-color-adjust: exact;
        color-adjust:exact;
        position:absolute;
    }

    .flowpaper_textarea_contenteditable{
        display:none;
    }

    .flowpaper_note_textarea{
        border:3px dashed #000;
    }

}

.flowpaper_accordionLabel { color:#ffffff; font-family: Verdana; font-size: 10px; }

.flowpaper_accordionSkinClear, .flowpaper_accordionSkinClear ul {
    list-style:none;
    padding:0;
    margin-top:20px;
}
.flowpaper_accordionSkinClear ul {
    display:none;
    margin:0 0 0 10px;
}
.flowpaper_accordionSkinClear li {
    list-style:none;
    padding:5px 5px 5px 5px;
    line-height:12px;
}
.flowpaper_accordionSkinClear a {
    display:block;
    position:relative;
    text-decoration:none;
    cursor:pointer;
    padding:1px 0 1px 9px;
}
.flowpaper_accordionSkinClear a:before {
    content:'';
    width: 0;
    height: 0;
    border:0;
    border-top: 3px solid transparent;
    border-left: 4px solid transparent;
    border-bottom: 3px solid transparent;
    display:inline-block;
    position:absolute;
    top:5px;
    left:0px;
    margin:0 4px 0 0;
}
.flowpaper_accordionSkinClear a.harFull.harOpen:before {
    border:0;
    border-left: 3px solid transparent;
    border-top: 4px solid #fff;
    border-right: 3px solid transparent;
    top:7px;
}
.flowpaper_accordionSkinClear a.harFull:before {
    border:0;
    border-top: 3px solid transparent;
    border-left: 4px solid #fff;
    border-bottom: 3px solid transparent;
    top:5px;
}
.flowpaper_accordionSkinClear a:hover {
    text-decoration:underline;
}
.flowpaper_accordionSkinClear a.cur {
    color:#fff
}
.flowpaper_accordionSkinClear a.harOpen {
    color:#fff
}

.flowpaper-linkicon{
    position:absolute;
    width:100%;
    height:100%;
    background-repeat:no-repeat;
    background-position:50% 50%;
    z-index:999;
}

.flowpaper-linkicon-roundbg{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyIDIiPjxjaXJjbGUgY3g9IjEiIGN5PSIxIiByPSIwLjk0IiBzdHJva2U9IiNhYWFhYWEiIHN0cm9rZS13aWR0aD0iMC4xMCIgZmlsbD0icmdiYSgyMjAsMjIwLDIyMCwwLjgpIi8+PC9zdmc+);
    background-repeat:no-repeat;
    background-position:50% 50%;
    background-size:24px;
}

.flowpaper-linkicon-url{
    background-size:12px;
    background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4wLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL1RSLzIwMDEvUkVDLVNWRy0yMDAxMDkwNC9EVEQvc3ZnMTAuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4wIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQgMjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik0yMi4wMjMsMS45NzhMMjIuMDIzLDEuOTc4QzIwLjc0NywwLjcwMiwxOS4wNTIsMCwxNy4yNSwwYy0xLjgwMywwLTMuNDk3LDAuNzAyLTQuNzcyLDEuOTc4YzAsMC00LjI1OCw0LjI1Ni00LjUwMiw0LjQ5OQ0KCQkJQzYuNzA1LDcuNzQ5LDYuMDAzLDkuNDQ3LDYsMTEuMjYxYzAuMDAzLDEuODAxLDAuNzA1LDMuNDkyLDEuOTc3LDQuNzYzbDAuNTUsMC41NWMwLjE0NiwwLjE0NiwwLjMzOCwwLjIyLDAuNTMsMC4yMg0KCQkJYzAuMTkxLDAsMC4zODQtMC4wNzMsMC41My0wLjIybDEuMDYxLTEuMDYxYzAuMjkzLTAuMjkzLDAuMjkzLTAuNzY4LDAtMS4wNjFsLTAuNTUtMC41NDljLTEuNDM4LTEuNDM5LTEuNDU4LTMuNzk5LTAuMDQzLTUuMjYyDQoJCQljMC4wNDQtMC4wNDUsNC41NDQtNC41NDMsNC41NDQtNC41NDNDMTUuMzA3LDMuMzksMTYuMjQ5LDMsMTcuMjUxLDNjMSwwLDEuOTQxLDAuMzksMi42NDksMS4wOTdjMC4wMDEsMCwwLjAwMSwwLjAwMiwwLjAwMSwwLjAwMg0KCQkJYzEuNDY1LDEuNDY3LDEuNDY1LDMuODM4LDAuMDAxLDUuMzAzTDE5LjY3LDkuNjMzYzAuMzY0LDAuOTc1LDAuNTc5LDIuMDE5LDAuNTgsMy4xMTdjMCwwLjE5OS0wLjAyNywwLjM5MS0wLjA0LDAuNTg2DQoJCQlsMS44MTMtMS44MTNDMjQuNjYsOC44ODYsMjQuNjU4LDQuNjExLDIyLjAyMywxLjk3OHogTTE1LjQ3NCw3LjQyN2MtMC4xNDYtMC4xNDYtMC4zMzgtMC4yMi0wLjUzLTAuMjINCgkJCWMtMC4xOTEsMC0wLjM4NCwwLjA3My0wLjUzLDAuMjJsLTEuMDYxLDEuMDYxYy0wLjI5MywwLjI5My0wLjI5MywwLjc2OCwwLDEuMDYxbDAuNTUsMC41NDljMS40MzgsMS40MzksMS40NTgsMy43OTksMC4wNDMsNS4yNjINCgkJCWMtMC4wNDQsMC4wNDUtNC41NDQsNC41NDMtNC41NDQsNC41NDNDOC42OTMsMjAuNjEsNy43NTEsMjEsNi43NDksMjFjLTEsMC0xLjk0MS0wLjM5LTIuNjQ5LTEuMDk3bC0wLjAwMS0wLjAwMg0KCQkJYy0xLjQ2NS0xLjQ2Ny0xLjQ2NS0zLjgzOC0wLjAwMS01LjMwM2wwLjIzMi0wLjIzMWMtMC4zNjQtMC45NzQtMC41NzktMi4wMTktMC41OC0zLjExN2MwLTAuMTk5LDAuMDI3LTAuMzkxLDAuMDM5LTAuNTg2DQoJCQlsLTEuODEyLDEuODEzYy0yLjYzNiwyLjYzNy0yLjYzNCw2LjkxMSwwLDkuNTQ1aDAuMDAxQzMuMjUzLDIzLjI5OCw0Ljk0OCwyNCw2Ljc1LDI0YzEuODAzLDAsMy40OTctMC43MDIsNC43NzItMS45NzgNCgkJCWMwLDAsNC4yNTktNC4yNTYsNC41MDItNC40OTljMS4yNzEtMS4yNzIsMS45NzMtMi45NzEsMS45NzYtNC43ODRjLTAuMDAzLTEuODAxLTAuNzA1LTMuNDkyLTEuOTc3LTQuNzYzTDE1LjQ3NCw3LjQyN3oiLz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==');
}

.flowpaper-linkicon-bookmark{
    background-size:12px;
    background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4wLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL1RSLzIwMDEvUkVDLVNWRy0yMDAxMDkwNC9EVEQvc3ZnMTAuZHRkIj4NCjxzdmcgYXJpYS1oaWRkZW49InRydWUiIGRhdGEtcHJlZml4PSJmYXMiIGRhdGEtaWNvbj0iYm9va21hcmsiIHJvbGU9ImltZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMzg0IDUxMiIgY2xhc3M9InN2Zy1pbmxpbmUtLWZhIGZhLWJvb2ttYXJrIGZhLXctMTIgZmEtMngiPjxwYXRoIGZpbGw9ImN1cnJlbnRDb2xvciIgZD0iTTAgNTEyVjQ4QzAgMjEuNDkgMjEuNDkgMCA0OCAwaDI4OGMyNi41MSAwIDQ4IDIxLjQ5IDQ4IDQ4djQ2NEwxOTIgNDAwIDAgNTEyeiIgY2xhc3M9IiI+PC9wYXRoPjwvc3ZnPg==');
}

.flowpaper-linkicon-phone{
    background-size:12px;
    background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4wLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL1RSLzIwMDEvUkVDLVNWRy0yMDAxMDkwNC9EVEQvc3ZnMTAuZHRkIj4NCjxzdmcgYXJpYS1oaWRkZW49InRydWUiIGRhdGEtcHJlZml4PSJmYXMiIGRhdGEtaWNvbj0icGhvbmUtc3F1YXJlIiByb2xlPSJpbWciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDQ0OCA1MTIiIGNsYXNzPSJzdmctaW5saW5lLS1mYSBmYS1waG9uZS1zcXVhcmUgZmEtdy0xNCBmYS0yeCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNNDAwIDMySDQ4QzIxLjQ5IDMyIDAgNTMuNDkgMCA4MHYzNTJjMCAyNi41MSAyMS40OSA0OCA0OCA0OGgzNTJjMjYuNTEgMCA0OC0yMS40OSA0OC00OFY4MGMwLTI2LjUxLTIxLjQ5LTQ4LTQ4LTQ4ek05NCA0MTZjLTcuMDMzIDAtMTMuMDU3LTQuODczLTE0LjYxNi0xMS42MjdsLTE0Ljk5OC02NWExNSAxNSAwIDAgMSA4LjcwNy0xNy4xNmw2OS45OTgtMjkuOTk5YTE1IDE1IDAgMCAxIDE3LjUxOCA0LjI4OWwzMC45OTcgMzcuODg1YzQ4Ljk0NC0yMi45NjMgODguMjk3LTYyLjg1OCAxMTAuNzgxLTExMC43OGwtMzcuODg2LTMwLjk5N2ExNS4wMDEgMTUuMDAxIDAgMCAxLTQuMjg5LTE3LjUxOGwzMC02OS45OThhMTUgMTUgMCAwIDEgMTcuMTYtOC43MDdsNjUgMTQuOTk4QTE0Ljk5NyAxNC45OTcgMCAwIDEgMzg0IDEyNmMwIDE2MC4yOTItMTI5Ljk0NSAyOTAtMjkwIDI5MHoiIGNsYXNzPSIiPjwvcGF0aD48L3N2Zz4=')
}

.flowpaper-linkicon-email{
    background-size:12px;
    backgrond-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0IDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGQ9Ik0xMiwxMUMxMC4wNSwxMSwwLDIuODksMCwyLjg5VjJjMC0xLjEwNCwwLjg5Ni0yLDEuOTk5LTJIMjJjMS4xMDQsMCwyLDAuODk2LDIsMmwtMC4wMTYsMUMyMy45ODQsMywxNC4wNDQsMTEsMTIsMTF6DQoJIE0xMiwxMy43NUMxNC4xMzgsMTMuNzUsMjMuOTg0LDYsMjMuOTg0LDZMMjQsMThjMCwxLjEwNC0wLjg5NiwyLTIsMkgxLjk5OUMwLjg5NiwyMCwwLDE5LjEwNCwwLDE4TDAuMDE2LDYNCglDMC4wMTYsNiwxMC4wNSwxMy43NSwxMiwxMy43NXoiLz4NCjwvc3ZnPg0K')
}

/* video.js styles */
.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-modal-dialog,.vjs-button>.vjs-icon-placeholder:before,.vjs-modal-dialog .vjs-modal-dialog-content{position:absolute;top:0;left:0;width:100%;height:100%}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.vjs-button>.vjs-icon-placeholder:before{text-align:center}@font-face{font-family:VideoJS;src:url(font/VideoJS.eot?#iefix) format("eot")}@font-face{font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64, ) format("woff"),url(data:application/x-font-ttf;charset=utf-8;base64, ) format("truetype");font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder,.vjs-icon-play{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder:before,.vjs-icon-play:before{content:"\f101"}.vjs-icon-play-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-play-circle:before{content:"\f102"}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder,.vjs-icon-pause{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,.vjs-icon-pause:before{content:"\f103"}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder,.vjs-icon-volume-mute{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,.vjs-icon-volume-mute:before{content:"\f104"}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder,.vjs-icon-volume-low{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before,.vjs-icon-volume-low:before{content:"\f105"}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder,.vjs-icon-volume-mid{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before,.vjs-icon-volume-mid:before{content:"\f106"}.video-js .vjs-mute-control .vjs-icon-placeholder,.vjs-icon-volume-high{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control .vjs-icon-placeholder:before,.vjs-icon-volume-high:before{content:"\f107"}.video-js .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-enter{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-enter:before{content:"\f108"}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-exit{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-exit:before{content:"\f109"}.vjs-icon-square{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-square:before{content:"\f10a"}.vjs-icon-spinner{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-spinner:before{content:"\f10b"}.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subtitles-button .vjs-icon-placeholder,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-subtitles{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-subtitles:before{content:"\f10c"}.video-js .vjs-captions-button .vjs-icon-placeholder,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-captions{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-captions-button .vjs-icon-placeholder:before,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-captions:before{content:"\f10d"}.video-js .vjs-chapters-button .vjs-icon-placeholder,.vjs-icon-chapters{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-chapters-button .vjs-icon-placeholder:before,.vjs-icon-chapters:before{content:"\f10e"}.vjs-icon-share{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-share:before{content:"\f10f"}.vjs-icon-cog{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cog:before{content:"\f110"}.video-js .vjs-play-progress,.video-js .vjs-volume-level,.vjs-icon-circle{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before,.vjs-icon-circle:before{content:"\f111"}.vjs-icon-circle-outline{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-outline:before{content:"\f112"}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-inner-circle:before{content:"\f113"}.vjs-icon-hd{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-hd:before{content:"\f114"}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder,.vjs-icon-cancel{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before,.vjs-icon-cancel:before{content:"\f115"}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder,.vjs-icon-replay{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before,.vjs-icon-replay:before{content:"\f116"}.vjs-icon-facebook{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-facebook:before{content:"\f117"}.vjs-icon-gplus{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-gplus:before{content:"\f118"}.vjs-icon-linkedin{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-linkedin:before{content:"\f119"}.vjs-icon-twitter{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-twitter:before{content:"\f11a"}.vjs-icon-tumblr{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-tumblr:before{content:"\f11b"}.vjs-icon-pinterest{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-pinterest:before{content:"\f11c"}.video-js .vjs-descriptions-button .vjs-icon-placeholder,.vjs-icon-audio-description{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-descriptions-button .vjs-icon-placeholder:before,.vjs-icon-audio-description:before{content:"\f11d"}.video-js .vjs-audio-button .vjs-icon-placeholder,.vjs-icon-audio{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-audio-button .vjs-icon-placeholder:before,.vjs-icon-audio:before{content:"\f11e"}.video-js{display:block;vertical-align:top;box-sizing:border-box;color:#fff;background-color:#000;position:relative;padding:0;font-size:10px;line-height:1;font-weight:400;font-style:normal;font-family:Arial,Helvetica,sans-serif}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js[tabindex="-1"]{outline:0}.video-js *,.video-js :after,.video-js :before{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.video-js.vjs-16-9,.video-js.vjs-4-3,.video-js.vjs-fluid{width:100%;max-width:100%;height:0}.video-js.vjs-16-9{padding-top:56.25%}.video-js.vjs-4-3{padding-top:75%}.video-js.vjs-fill{width:100%;height:100%}.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}body.vjs-full-window{padding:0;margin:0;height:100%;overflow-y:auto}.vjs-full-window .video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0}.video-js.vjs-fullscreen{width:100%!important;height:100%!important;padding-top:0!important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-hidden{display:none!important}.vjs-disabled{opacity:.5;cursor:default}.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}.vjs-lock-showing{display:block!important;opacity:1;visibility:visible}.vjs-no-js{padding:20px;color:#fff;background-color:#000;font-size:18px;font-family:Arial,Helvetica,sans-serif;text-align:center;width:300px;height:150px;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#66a8cc}.video-js .vjs-big-play-button{font-size:3em;line-height:1.5em;height:1.5em;width:3em;display:block;position:absolute;top:10px;left:10px;padding:0;cursor:pointer;opacity:1;border:.06666em solid #fff;background-color:#2b333f;background-color:rgba(43,51,63,.7);-webkit-border-radius:.3em;-moz-border-radius:.3em;border-radius:.3em;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}.vjs-big-play-centered .vjs-big-play-button{top:50%;left:50%;margin-top:-.75em;margin-left:-1.5em}.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button{border-color:#fff;background-color:#73859f;background-color:rgba(115,133,159,.5);-webkit-transition:all 0s;-moz-transition:all 0s;-ms-transition:all 0s;-o-transition:all 0s;transition:all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-error .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button{display:none}.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button{display:block}.video-js button{background:0 0;border:none;color:inherit;display:inline-block;overflow:visible;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:none;transition:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.vjs-control .vjs-button{width:100%;height:100%}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}.video-js .vjs-modal-dialog{background:rgba(0,0,0,.8);background:-webkit-linear-gradient(-90deg,rgba(0,0,0,.8),rgba(255,255,255,0));background:linear-gradient(180deg,rgba(0,0,0,.8),rgba(255,255,255,0));overflow:auto;box-sizing:content-box}.video-js .vjs-modal-dialog>*{box-sizing:border-box}.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}.vjs-menu-button{cursor:pointer}.vjs-menu-button.vjs-disabled{cursor:default}.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}.vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;font-family:Arial,Helvetica,sans-serif;overflow:auto;box-sizing:content-box}.vjs-menu .vjs-menu-content>*{box-sizing:border-box}.vjs-scrubbing .vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{list-style:none;margin:0;padding:.2em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover{background-color:#73859f;background-color:rgba(115,133,159,.5)}.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2b333f}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em 0;font-weight:700;cursor:default}.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0;margin-bottom:1.5em;border-top-color:rgba(43,51,63,.7)}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2b333f;background-color:rgba(43,51,63,.7);position:absolute;width:100%;bottom:1.5em;max-height:15em}.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,.vjs-workinghover .vjs-menu-button-popup:hover .vjs-menu{display:block}.video-js .vjs-menu-button-inline{-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s;overflow:hidden}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover,.video-js.vjs-no-flex .vjs-menu-button-inline{width:12em}.vjs-menu-button-inline .vjs-menu{opacity:0;height:100%;width:auto;position:absolute;left:4em;top:0;padding:0;margin:0;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}.vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline:hover .vjs-menu{display:block;opacity:1}.vjs-no-flex .vjs-menu-button-inline .vjs-menu{display:block;opacity:1;position:relative;width:auto}.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu{width:auto}.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}.video-js .vjs-control-bar{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#2b333f;background-color:rgba(43,51,63,.7)}.vjs-has-started .vjs-control-bar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;visibility:visible;opacity:1;-webkit-transition:visibility .1s,opacity .1s;-moz-transition:visibility .1s,opacity .1s;-ms-transition:visibility .1s,opacity .1s;-o-transition:visibility .1s,opacity .1s;transition:visibility .1s,opacity .1s}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:0;-webkit-transition:visibility 1s,opacity 1s;-moz-transition:visibility 1s,opacity 1s;-ms-transition:visibility 1s,opacity 1s;-o-transition:visibility 1s,opacity 1s;transition:visibility 1s,opacity 1s}.vjs-controls-disabled .vjs-control-bar,.vjs-error .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar{display:none!important}.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible}.vjs-has-started.vjs-no-flex .vjs-control-bar{display:table}.video-js .vjs-control{position:relative;text-align:center;margin:0;padding:0;height:100%;width:4em;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}.vjs-button>.vjs-icon-placeholder:before{font-size:1.8em;line-height:1.67}.video-js .vjs-control:focus,.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before{text-shadow:0 0 1em #fff}.video-js .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-no-flex .vjs-control{display:table-cell;vertical-align:middle}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{cursor:pointer;-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-width:4em}.video-js .vjs-progress-control.disabled{cursor:default}.vjs-live .vjs-progress-control{display:none}.vjs-no-flex .vjs-progress-control{width:auto}.video-js .vjs-progress-holder{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;height:.3em}.video-js .vjs-progress-control .vjs-progress-holder{margin:0 10px}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.666666666666666666em}.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled{font-size:1em}.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div,.video-js .vjs-progress-holder .vjs-play-progress{position:absolute;display:block;height:100%;margin:0;padding:0;width:0;left:0;top:0}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{font-size:.9em;position:absolute;right:-.5em;top:-.333333333333333em;z-index:1}.video-js .vjs-load-progress{background:#bfc7d3;background:rgba(115,133,159,.5)}.video-js .vjs-load-progress div{background:#fff;background:rgba(115,133,159,.75)}.video-js .vjs-time-tooltip{background-color:#fff;background-color:rgba(255,255,255,.8);-webkit-border-radius:.3em;-moz-border-radius:.3em;border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px 8px;pointer-events:none;position:relative;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-progress-holder:focus .vjs-time-tooltip{display:none}.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-time-tooltip{display:block;font-size:.6em;visibility:visible}.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip{font-size:1em}.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:1px;height:100%;background-color:#000;z-index:1}.vjs-no-flex .vjs-progress-control .vjs-mouse-display{z-index:0}.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display{visibility:hidden;opacity:0;-webkit-transition:visibility 1s,opacity 1s;-moz-transition:visibility 1s,opacity 1s;-ms-transition:visibility 1s,opacity 1s;-o-transition:visibility 1s,opacity 1s;transition:visibility 1s,opacity 1s}.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display{display:none}.vjs-mouse-display .vjs-time-tooltip{color:#fff;background-color:#000;background-color:rgba(0,0,0,.8)}.video-js .vjs-slider{position:relative;cursor:pointer;padding:0;margin:0 .45em 0 .45em;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#73859f;background-color:rgba(115,133,159,.5)}.video-js .vjs-slider.disabled{cursor:default}.video-js .vjs-slider:focus{text-shadow:0 0 1em #fff;-webkit-box-shadow:0 0 1em #fff;-moz-box-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.video-js .vjs-mute-control{cursor:pointer;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none;padding-left:2em;padding-right:2em;padding-bottom:3em}.video-js .vjs-volume-control{cursor:pointer;margin-right:1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.video-js .vjs-volume-control.vjs-volume-horizontal{width:5em}.video-js .vjs-volume-panel .vjs-volume-control{visibility:visible;opacity:0;width:1px;height:1px;margin-left:-1px}.video-js .vjs-volume-panel{-webkit-transition:width 1s;-moz-transition:width 1s;-ms-transition:width 1s;-o-transition:width 1s;transition:width 1s}.video-js .vjs-volume-panel .vjs-mute-control:active~.vjs-volume-control,.video-js .vjs-volume-panel .vjs-mute-control:focus~.vjs-volume-control,.video-js .vjs-volume-panel .vjs-mute-control:hover~.vjs-volume-control,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel .vjs-volume-control:focus,.video-js .vjs-volume-panel .vjs-volume-control:hover,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control,.video-js .vjs-volume-panel:hover .vjs-volume-control{visibility:visible;opacity:1;position:relative;-webkit-transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s;-moz-transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s;-ms-transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s;-o-transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s;transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s}.video-js .vjs-volume-panel .vjs-mute-control:active~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-mute-control:focus~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-mute-control:hover~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:focus.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-horizontal,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:focus,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:hover{width:9em;-webkit-transition:width .1s;-moz-transition:width .1s;-ms-transition:width .1s;-o-transition:width .1s;transition:width .1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{height:8em;width:3em;left:-3.5em;-webkit-transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s;-moz-transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s;-ms-transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s;-o-transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{-webkit-transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s;-moz-transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s;-ms-transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s;-o-transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s}.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em;visibility:visible;opacity:1;position:relative;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{position:absolute;bottom:3em;left:.5em}.video-js .vjs-volume-panel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:.3em}.vjs-volume-bar.vjs-slider-vertical{width:.3em;height:5em;margin:1.35em auto}.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#fff}.video-js .vjs-volume-level:before{position:absolute;font-size:.9em}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{top:-.5em;left:-.3em}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{top:-.3em;right:-.5em}.video-js .vjs-volume-panel.vjs-volume-panel-vertical{width:4em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.video-js .vjs-volume-vertical{width:3em;height:8em;bottom:8em;background-color:#2b333f;background-color:rgba(43,51,63,.7)}.video-js .vjs-volume-horizontal .vjs-menu{left:-2em}.vjs-poster{display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-color:#000;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.vjs-poster img{display:block;vertical-align:middle;margin:0 auto;max-height:100%;padding:0;width:100%}.vjs-has-started .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster{display:block}.vjs-using-native-controls .vjs-poster{display:none}.video-js .vjs-live-control{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto;font-size:1em;line-height:3em}.vjs-no-flex .vjs-live-control{display:table-cell;width:auto;text-align:left}.video-js .vjs-time-control{-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none;font-size:1em;line-height:3em;min-width:2em;width:auto;padding-left:1em;padding-right:1em}.vjs-live .vjs-time-control{display:none}.video-js .vjs-current-time,.vjs-no-flex .vjs-current-time{display:none}.vjs-no-flex .vjs-remaining-time.vjs-time-control.vjs-control{width:0!important;white-space:nowrap}.video-js .vjs-duration,.vjs-no-flex .vjs-duration{display:none}.vjs-time-divider{display:none;line-height:3em}.vjs-live .vjs-time-divider{display:none}.video-js .vjs-play-control .vjs-icon-placeholder{cursor:pointer;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}.vjs-text-track-display{position:absolute;bottom:3em;left:0;right:0;top:0;pointer-events:none}.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{font-size:1.4em;text-align:center;margin-bottom:.1em;background-color:#000;background-color:rgba(0,0,0,.5)}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{-moz-transform:translateY(-3em);-ms-transform:translateY(-3em);-o-transform:translateY(-3em);-webkit-transform:translateY(-3em);transform:translateY(-3em)}.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{-moz-transform:translateY(-1.5em);-ms-transform:translateY(-1.5em);-o-transform:translateY(-1.5em);-webkit-transform:translateY(-1.5em);transform:translateY(-1.5em)}.video-js .vjs-fullscreen-control{cursor:pointer;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}.vjs-playback-rate .vjs-playback-rate-value,.vjs-playback-rate>.vjs-menu-button{position:absolute;top:0;left:0;width:100%;height:100%}.vjs-playback-rate .vjs-playback-rate-value{pointer-events:none;font-size:1.5em;line-height:2;text-align:center}.vjs-playback-rate .vjs-menu{width:4em;left:0}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}.vjs-error .vjs-error-display:before{color:#fff;content:'X';font-family:Arial,Helvetica,sans-serif;font-size:4em;left:0;line-height:1;margin-top:-.5em;position:absolute;text-shadow:.05em .05em .1em #000;text-align:center;top:50%;vertical-align:middle;width:100%}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;opacity:.85;text-align:left;border:6px solid rgba(43,51,63,.7);box-sizing:border-box;background-clip:padding-box;width:50px;height:50px;border-radius:25px}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:block}.vjs-loading-spinner:after,.vjs-loading-spinner:before{content:"";position:absolute;margin:-6px;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:transparent;border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before{-webkit-animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite;animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:#fff;-webkit-animation-delay:.44s;animation-delay:.44s}@keyframes vjs-spinner-spin{100%{transform:rotate(360deg)}}@-webkit-keyframes vjs-spinner-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}100%{border-top-color:#73859f}}@-webkit-keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}100%{border-top-color:#73859f}}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder{position:absolute}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:"\f10d";font-size:1.5em;line-height:inherit}.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto}.video-js.vjs-layout-tiny:not(.vjs-fullscreen).vjs-no-flex .vjs-custom-control-spacer{width:auto}.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-audio-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control{display:none}.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-audio-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control{display:none}.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button .vjs-audio-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control{display:none}.vjs-modal-dialog.vjs-text-track-settings{background-color:#2b333f;background-color:rgba(43,51,63,.75);color:#fff;height:70%}.vjs-text-track-settings .vjs-modal-dialog-content{display:table}.vjs-text-track-settings .vjs-track-settings-colors,.vjs-text-track-settings .vjs-track-settings-controls,.vjs-text-track-settings .vjs-track-settings-font{display:table-cell}.vjs-text-track-settings .vjs-track-settings-controls{text-align:right;vertical-align:bottom}.vjs-text-track-settings fieldset{margin:5px;padding:3px;border:none}.vjs-text-track-settings fieldset span{display:inline-block;margin-left:5px}.vjs-text-track-settings legend{color:#fff;margin:0 0 5px 0}.vjs-text-track-settings .vjs-label{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);display:block;margin:0 0 5px 0;padding:0;border:0;height:1px;width:1px;overflow:hidden}.vjs-track-settings-controls button:active,.vjs-track-settings-controls button:focus{outline-style:solid;outline-width:medium;background-image:linear-gradient(0deg,#fff 88%,#73859f 100%)}.vjs-track-settings-controls button:hover{color:rgba(43,51,63,.75)}.vjs-track-settings-controls button{background-color:#fff;background-image:linear-gradient(-180deg,#fff 88%,#73859f 100%);color:#2b333f;cursor:pointer;border-radius:2px}.vjs-track-settings-controls .vjs-default-button{margin-right:1em}@media print{.video-js>:not(.vjs-tech):not(.vjs-poster){visibility:hidden}}@media \0screen{.vjs-user-inactive.vjs-playing .vjs-control-bar :before{content:""}}@media \0screen{.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:hidden}}

/* popover styles */
.popover {position: absolute;z-index: 1000;}
.popover{opacity:0;background-color:#fff;border-radius:3px;border:1px solid #ddd;box-shadow:0 5px 30px 10px rgba(0,0,0,.3)}.popover.show{opacity:1}.popover-right{margin-left:5px}.popover-left{margin-left:-5px}.popover-bottom{margin-top:5px}.popover-top{margin-top:-5px}.popover-content{padding:15px}.popover.open{-webkit-animation:open 150ms linear .3s forwards;-o-animation:open 150ms linear .3s forwards;animation:open 150ms linear .3s forwards}@-webkit-keyframes open{0%{opacity:0;transform:scale(.3)}50%{opacity:1}60%{transform:scale(1.1);opacity:1}100%{transform:scale(1);opacity:1}}@keyframes open{0%{opacity:0;transform:scale(.3)}50%{opacity:1}60%{transform:scale(1.1);opacity:1}100%{transform:scale(1);opacity:1}}.popover-bottom.open{transform-origin:50% -10px}.popover-left.open{transform-origin:100% 50%}.popover-arrow,.popover-arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover-arrow{border-width:11px}.popover-bottom>.popover-arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#ddd;top:-11px}.popover-top>.popover-arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#ddd;bottom:-11px}.popover-right>.popover-arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#ddd}.popover-left>.popover-arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#ddd}.popover-arrow:after{border-width:10px;content:""}.popover-bottom>.popover-arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover-top>.popover-arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover-right>.popover-arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.popover-left>.popover-arrow:after{content:" ";right:1px;bottom:-10px;border-right-width:0;border-left-color:#fff}.popover-pushleft{margin-left:-100px}.popover-pushright{margin-left:100px}

/* Scroll styles for android and pre-iOS version 5 based touch devices */
.jspContainer{overflow:hidden;position:relative}.jspHorizontalBar,.jspPane,.jspVerticalBar{position:absolute}.jspVerticalBar{top:0;right:0;width:8px;height:100%}.jspHorizontalBar{bottom:0;left:0;width:100%;height:8px}.jspCap{display:none;margin:0;padding:0}.jspHorizontalBar .jspCap{float:left}.jspTrack{background:#bbb;position:relative}.jspDrag{background:#666;position:relative;top:0;left:0;cursor:pointer;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}.jspHorizontalBar .jspDrag,.jspHorizontalBar .jspTrack{float:left;height:100%}.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer}.jspArrow.jspDisabled{cursor:default;background:#80808d}.jspVerticalBar .jspArrow{height:16px}.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%}.jspVerticalBar .jspArrow:focus{outline:0}.jspCorner{background:#eeeef4;float:left;height:100%}* html .jspCorner{margin:0 -3px 0 0}

/* lead capture forms */
@import url("https://fonts.googleapis.com/css?family=Fira+Sans");

.flowpaper-leadform{
    position: absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    min-height: 100vh;
    background-color: rgba(0, 0, 0, 0.8);
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: "Fira Sans", Helvetica, Arial, sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    z-index:9999999;
}

.flowpaper-leadform-structor a {
    color:#ffffff;
}

.flowpaper-leadform-structor {
    background-color: #222;
    border-radius: 15px;
    height: 550px;
    width: 350px;
    position: relative;
    overflow: hidden;
}
.flowpaper-leadform-structor::after {
    content: '';
    opacity: .8;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-repeat: no-repeat;
    background-position: left bottom;
    background-size: 500px;
    background-color: #7795a4;
}
.flowpaper-leadform-structor .signup {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    width: 65%;
    z-index: 5;
    -webkit-transition: all .3s ease;
}
.flowpaper-leadform-structor .signup.slide-up {
    top: 5%;
    -webkit-transform: translate(-50%, 0%);
    -webkit-transition: all .3s ease;
}
.flowpaper-leadform-structor .signup.slide-up .flowpaper-leadform-holder, .flowpaper-leadform-structor .signup.slide-up .submit-btn {
    opacity: 0;
    visibility: hidden;
}
.flowpaper-leadform-structor .signup.slide-up .flowpaper-leadform-title {
    font-size: 1em;
    cursor: pointer;
}
.flowpaper-leadform-structor .signup.slide-up .flowpaper-leadform-title span {
    margin-right: 5px;
    opacity: 1;
    visibility: visible;
    -webkit-transition: all .3s ease;
}
.flowpaper-leadform-structor .signup .flowpaper-leadform-title {
    color: #fff;
    font-size: 1.7em;
    text-align: center;
}
.flowpaper-leadform-structor .signup .flowpaper-leadform-title span {
    color: rgba(0, 0, 0, 0.4);
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all .3s ease;
}
.flowpaper-leadform-structor .signup .flowpaper-leadform-holder {
    border-radius: 15px;
    background-color: #fff;
    overflow: hidden;
    margin-top: 50px;
    opacity: 1;
    visibility: visible;
    -webkit-transition: all .3s ease;
}
.flowpaper-leadform-structor .signup .flowpaper-leadform-holder .input {
    border: 0;
    outline: none;
    box-shadow: none;
    display: block;
    height: 30px;
    line-height: 30px;
    padding: 8px 15px;
    border-bottom: 1px solid #eee;
    width: 100%;
    font-size: 12px;
}
.flowpaper-leadform-structor .signup .flowpaper-leadform-holder .input:last-child {
    border-bottom: 0;
}
.flowpaper-leadform-structor .signup .flowpaper-leadform-holder .input::-webkit-input-placeholder {
    color: rgba(0, 0, 0, 0.4);
}
.flowpaper-leadform-structor .signup .submit-btn {
    background-color: rgba(0, 0, 0, 0.4);
    color: rgba(255, 255, 255, 0.7);
    border: 0;
    border-radius: 15px;
    display: block;
    margin: 15px auto;
    padding: 15px 45px;
    width: 100%;
    font-size: 13px;
    font-weight: bold;
    cursor: pointer;
    opacity: 1;
    visibility: visible;
    -webkit-transition: all .3s ease;
}
.flowpaper-leadform-structor .signup .submit-btn:hover {
    transition: all .3s ease;
    background-color: rgba(0, 0, 0, 0.8);
}
.flowpaper-leadform-structor .flowpaper-skip {
    position: absolute;
    top: 20%;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #fff;
    z-index: 5;
    -webkit-transition: all .3s ease;
}
.flowpaper-leadform-structor .flowpaper-skip::before {
    content: '';
    position: absolute;
    left: 50%;
    top: -20px;
    -webkit-transform: translate(-50%, 0);
    background-color: #fff;
    width: 200%;
    height: 250px;
    border-radius: 50%;
    z-index: 4;
    -webkit-transition: all .3s ease;
}
.flowpaper-leadform-structor .flowpaper-skip .center {
    position: absolute;
    top: calc(50% - 10%);
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    width: 65%;
    z-index: 5;
    -webkit-transition: all .3s ease;
}
.flowpaper-leadform-structor .flowpaper-skip .center .flowpaper-leadform-title {
    color: #000;
    font-size: 1.7em;
    text-align: center;
}
.flowpaper-leadform-structor .flowpaper-skip .center .flowpaper-leadform-title span {
    color: rgba(0, 0, 0, 0.4);
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all .3s ease;
}
.flowpaper-leadform-structor .flowpaper-skip .center .flowpaper-leadform-holder {
    border-radius: 15px;
    background-color: #fff;
    border: 1px solid #eee;
    overflow: hidden;
    margin-top: 50px;
    opacity: 1;
    visibility: visible;
    -webkit-transition: all .3s ease;
}
.flowpaper-leadform-structor .flowpaper-skip .center .flowpaper-leadform-holder .input {
    border: 0;
    outline: none;
    box-shadow: none;
    display: block;
    height: 30px;
    line-height: 30px;
    padding: 8px 15px;
    border-bottom: 1px solid #eee;
    width: 100%;
    font-size: 12px;
}
.flowpaper-leadform-structor .flowpaper-skip .center .flowpaper-leadform-holder .input:last-child {
    border-bottom: 0;
}
.flowpaper-leadform-structor .flowpaper-skip .center .flowpaper-leadform-holder .input::-webkit-input-placeholder {
    color: rgba(0, 0, 0, 0.4);
}
.flowpaper-leadform-structor .flowpaper-skip .center .submit-btn {
    background-color: #6B92A4;
    color: rgba(255, 255, 255, 0.7);
    border: 0;
    border-radius: 15px;
    display: block;
    margin: 15px auto;
    padding: 15px 45px;
    width: 100%;
    font-size: 13px;
    font-weight: bold;
    cursor: pointer;
    opacity: 1;
    visibility: visible;
    -webkit-transition: all .3s ease;
}
.flowpaper-leadform-structor .flowpaper-skip .center .submit-btn:hover {
    transition: all .3s ease;
    background-color: rgba(0, 0, 0, 0.8);
}
.flowpaper-leadform-structor .flowpaper-skip.slide-up {
    top: 90%;
    -webkit-transition: all .3s ease;
}
.flowpaper-leadform-structor .flowpaper-skip.slide-up .center {
    top: 10%;
    -webkit-transform: translate(-50%, 0%);
    -webkit-transition: all .3s ease;
}
.flowpaper-leadform-structor .flowpaper-skip.slide-up .flowpaper-leadform-holder, .flowpaper-leadform-structor .flowpaper-skip.slide-up .submit-btn {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all .3s ease;
}
.flowpaper-leadform-structor .flowpaper-skip.slide-up .flowpaper-leadform-title {
    font-size: 1em;
    margin: 0;
    padding: 0;
    cursor: pointer;
    -webkit-transition: all .3s ease;
}
.flowpaper-leadform-structor .flowpaper-skip.slide-up .flowpaper-leadform-title span {
    margin-right: 5px;
    opacity: 1;
    visibility: visible;
    -webkit-transition: all .3s ease;
}
.flowpaper-skip-privacy{
    margin-top:15px;
    font-size:0.7em;
    color:#ffffff;
}
.flowpaper-circle-audio-player {
    display: block;
    margin: 0 auto;
    cursor: pointer;
}

.container-overlay-play-button {
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    padding: 10px calc(40% - 50px);
    top: 0;
    left: 0;
    display: block;
    opacity: 0.95;
    cursor: pointer;
    pointer-events:none;
    background-image: linear-gradient(transparent, #000);
    transition: opacity 150ms;
    overflow:visible;
    opacity:0.7;
}

.container-overlay-play-button:hover {
    opacity: 1;
}

.container-overlay-play-button.is-hidden {
    display: none;
}

.flowpaper-loader {
    position: relative;
    bottom: 0%;
    left: 100%;
    margin-top: -36.66667px;
    margin-left: -36.66667px;
    width: 73.33333px;
    height: 20px;
}
.flowpaper-loader:after {
    content: "";
    position: absolute;
    left: 26.66667px;
    height: 20px;
    width: 20px;
    border-radius: 20px;
    background-color: rgba(255, 255, 255, 0.5);
    box-shadow: -26.66667px 0 0 0 white, 26.66667px 0 0 0 white;
    animation: flowpaper-alter 1s ease-in-out infinite;
}

@keyframes flowpaper-alter {
    0%, 100% {
        background-color: rgba(255, 255, 255, 0.5);
        box-shadow: -26.66667px 0 0 0 white, 26.66667px 0 0 0 white;
    }
    50% {
        background-color: white;
        box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5), 0 0 0 0 rgba(255, 255, 255, 0.5);
    }
}

/* photoswipe */
.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:none}.pswp*{-webkit-box-sizing:border-box;box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{opacity:0.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4,0,0.22,1);transition:opacity 333ms cubic-bezier(0.4,0,0.22,1)}.pswp--open{display:block}.pswp--zoom-allowed.pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in.pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging.pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(0.4,0,0.22,1);transition:transform 333ms cubic-bezier(0.4,0,0.22,1)}.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4,0,0.22,1);transition:opacity 333ms cubic-bezier(0.4,0,0.22,1)}.pswp--animated-in.pswp__bg,.pswp--animated-in.pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie.pswp__img{width:100%!important;height:auto!important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#CCC}.pswp__error-msg a{color:#CCC;text-decoration:underline}
.pswp__button{width:44px;height:44px;position:relative;background:none;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:.75;-webkit-transition:opacity 0.2s;transition:opacity 0.2s;-webkit-box-shadow:none;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:none;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQgAAABYCAQAAACjBqE3AAAB6klEQVR4Ae3bsWpUQRTG8YkkanwCa7GzVotsI/gEgk9h4Vu4ySLYmMYgbJrc3lrwZbJwC0FMt4j7F6Y4oIZrsXtgxvx/1c0ufEX4cnbmLCmSJEmSJEmSJEmSJP3XCBPvbJU+8doWmDFwyZpLBmYlNJebz0KwzykwsuSYJSNwykEJreV2BaBMaLIQZ2xYcFgqDlmw4ayE/FwL0dDk4Qh4W37DAjgqIT+3HRbigjH+iikVdxgZStgyN0Su2sXIeTwTT+esdpcbIlfNAuZ/TxresG4zV8kYWSZNiKUTokMMSWeIwTNEn4fK2TW3gRNgVkJLuVksROA9G+bEvoATNlBCa7nZXEwdxEZxzpKRKFh+bsv8LmPFmhX1OwfIz81jIRJQ5eeqG9B+riRJkiRJkiRJkiRJkiRJkiRJUkvA/8RQoEpKlJWINFkJ62AlrEP/mNBibnv2yz/A3t7Uq3LcpoxP8COjC1T5vxoAD5VdoEqdDrd5QuW1swtUSaueh3zkiuBiqgtA2OlkeMcP/uDqugsJdbjHF65VdPMKwS0+WQc/MgKvrIOHysB9vgPwk8+85hmPbnQdvHZyDMAFD7L3EOpgMcVdvnHFS0/vlatrXvCVx0U9gt3fxvnA0/hB4nmRJEmSJEmSJEmSJGmHfgFLaDPoMu5xWwAAAABJRU5ErkJggg==) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:none;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:'';top:35px;background-color:rgba(0,0,0,.3);height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity 0.25s ease-out;transition:opacity 0.25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#FFF;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.25);box-shadow:0 2px 5px rgba(0,0,0,.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform 0.25s;transition:transform 0.25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px}.pswp__share-tooltip a:hover{text-decoration:none;color:#000}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#FFF;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3E5C9A;color:#FFF}a.pswp__share--facebook:hover:before{border-bottom-color:#3E5C9A}a.pswp__share--twitter:hover{background:#55ACEE;color:#FFF}a.pswp__share--pinterest:hover{background:#CCC;color:#CE272D}a.pswp__share--download:hover{background:#DDD}.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#FFF;opacity:.75;padding:0 10px}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#BBB}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#CCC}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity 0.25s ease-out;transition:opacity 0.25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(preloader.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise 500ms linear infinite;animation:clockwise 500ms linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1000ms cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1000ms cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:none;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #FFF;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:none;margin:0}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%}.pswp__caption,.pswp__top-bar,.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__top-bar,.pswp__caption{background-color:rgba(0,0,0,.5)}.pswp__ui--fit .pswp__top-bar,.pswp__ui--fit .pswp__caption{background-color:rgba(0,0,0,.3)}.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0}.pswp__ui--hidden .pswp__top-bar,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:none}

/* progress loader */
.flowpaper-circleprogress{cursor:pointer;width:174px;height:174px;position:fixed;top:40%;left:40%;top:calc(50% - 87px);left:calc(50% - 87px);border-radius:50%;margin:0 auto}.flowpaper-circleprogress-right{position:absolute;top:0;left:50%;right:0;bottom:0;overflow:hidden}.flowpaper-circleprogress-right:before{content:'';background:#999;border-radius:0 160px 160px 0;position:absolute;top:0;right:0;bottom:0;width:100%}.flowpaper-circleprogress-right:after{content:'';background: var(--bgcolor);border-radius:0 160px 160px 0;position:absolute;top:0;right:0;bottom:0;width:100%;z-index:1;transform-origin:0 50%;transform:scale(1.1)}.flowpaper-circleprogress .flowpaper-circleprogress-25pct:after{animation:flowpaper-circleprogress-25pct 2s forwards ease-in}.flowpaper-circleprogress .flowpaper-circleprogress-50pct:after{animation:flowpaper-circleprogress-50pct 2s forwards ease-in}.flowpaper-circleprogress .flowpaper-circleprogress-75pct:after{animation:flowpaper-circleprogress-75pct 2s forwards ease-in}.flowpaper-circleprogress .flowpaper-circleprogress-100pct:after{animation:flowpaper-circleprogress-100pct 2s forwards ease-in}.flowpaper-circleprogress .flowpaper-circleprogress-50pct-noanimation:after{transform:rotate(180deg) scale(1.1)}.flowpaper-circleprogress-left{position:absolute;top:0;left:0;right:50%;bottom:0;overflow:hidden;z-index:1}.flowpaper-circleprogress-left:before{content:'';background:#999;border-radius:160px 0 0 160px;position:absolute;top:0;left:0;bottom:0;width:100%}.flowpaper-circleprogress-left:after{content:'';background: var(--bgcolor);border-radius:160px 0 0 160px;position:absolute;top:0;left:0;bottom:0;width:100%;z-index:1;transform-origin:100% 50%;transform:scale(1.1)}.flowpaper-circleprogress-inner{background:#efefef;border-radius:50%;position:relative;width:168px;height:168px;top:3px;left:3px;z-index:3}.flowpaper-circleprogress-inner:before{content:'';border-radius:50%;position:absolute;width:160px;height:160px;top:4px;left:4px}@keyframes flowpaper-circleprogress-half{from{transform:rotate(0) scale(1.1)}to{transform:rotate(180deg) scale(1.1)}}@keyframes flowpaper-circleprogress-25pct{from{transform:rotate(0) scale(1.1)}to{transform:rotate(90deg) scale(1.1)}}@keyframes flowpaper-circleprogress-50pct{from{transform:rotate(90deg) scale(1.1)}to{transform:rotate(180deg) scale(1.1)}}@keyframes flowpaper-circleprogress-75pct{from{transform:rotate(0) scale(1.1)}to{transform:rotate(90deg) scale(1.1)}}@keyframes flowpaper-circleprogress-100pct{from{transform:rotate(90deg) scale(1.1)}to{transform:rotate(180deg) scale(1.1)}}


.flowpaper_titleloader_image-paper {
    background: transparent;
    position: relative;
}
.flowpaper_titleloader_image-paper:before, .flowpaper_titleloader_image-paper:after {
    background: #333;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.34);
    content: "";
    height: 100%;
    position: absolute;
    transform: rotate(6deg);
    transition: all 0.3s ease-in-out;
    width: 100%;
    z-index: -1;
}
.flowpaper_titleloader_image-paper:after {
    background: #ccc var(--bgimage) 0 0 no-repeat;
    background-size:cover;
    opacity:0.7;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.34);
    left: 0;
    top: 0;
    transform: rotate(2deg);
}