/*****************
 * Toolbar styles
 */
.pavo-toolbar {
    /* background-image: url("images/bg_toolbar.png");
    background-position: bottom center;
    background-repeat: repeat-x;*/
    min-height: 50px;
	margin: 10px auto 0;
	background: #f4f4f4;
    overflow: hidden;
    padding: 10px 15px;
}
.pavo-toolbar ul {
	margin: 0;
}
.pavo-toolbar .tools-set-label {
	float: left;
	line-height: 28px;
}
/*.pavo-toolbar .seperator {
	border-left: 1px solid #AAA;
	border-right: 1px solid #DDDDDD;
	float: left;
	width: 0;
	padding: 0 !important;
	height: 24px !important;
    margin: 3px 4px !important;
}*/
.pavo-toolbar li.toolbar-item {
	padding: 0;
	height: 28px;
	overflow: visible;
	position: relative;
	margin: 0 0 4px;
}
.pavo-toolbar li.toolbar-item a.toolbar-action {
    background-repeat: no-repeat;
    display: inline-block;
    margin: 0 2px;
    text-decoration: none;
    border: 2px solid #AAA;
    border-radius: 3px;
    color: #666666;
    padding: 4px 12px;
    font-size: 16px;
    text-decoration: none;
    line-height: 24px;
	background-color: #DADADA;
	transition: 0.5s ease-in-out;
}
@media (max-width: 1024px){
	.pavo-toolbar li.toolbar-item a.toolbar-action{
		font-size: 14px;
		padding: 4px 8px;
	}
}
@media (max-width: 768px){
	.pavo-toolbar li.toolbar-item a.toolbar-action {
		font-size: 12px;
		padding: 4px 5px;
	}
}
.transcript .pavo-toolba#toolbar__9 ul.toolbar-container li.toolbar-item a.toolbar-action {
	border: 2px solid transparent !important;
	background-color: transparent;
	color: #016ED3;
	transition: 0.5s ease-in-out;
}
.transcript .pavo-toolbar#toolbar__9 ul.toolbar-container li.toolbar-item a.toolbar-action:hover {
	border-color: #016ED3;
	background-color: #016ED3;
	color: #fff;
}
.pavo-toolbar li.toolbar-item.flip-labels{
	display: initial !important;
}

.pavo-toolbar li.toolbar-item.flip-labels a.toolbar-action {
	background: #000;
	border:2px solid #000;
	color: #fff;
	margin-right: 7px;
}
.pavo-toolbar#toolbar__4 li.toolbar-item.flip-labels a:before{
	font-family: "Font Awesome 5 Pro";
	font-weight: 900;
	content: "\f424";
}
.pavo-toolbar#toolbar__4 li.toolbar-item.flip-labels a.toolbar-action span{
	display: none;
}
.pavo-toolbar li.toolbar-item.transcript-text.selected a{
	display: none !important;
}
.pavo-toolbar li.toolbar-item.transcript-live.selected a{
	display: none !important;
}



.pavo-toolbar li.toolbar-item.flip-labels a.toolbar-action:hover{
	background: #fff;
	border:2px solid #000;
	color: #000;
}
.pavo-toolbar li.toolbar-item.selected a.toolbar-action{
	background: #fff;
	border:2px solid #000;
	color: #000;
	display: inline-flex;
}
.pavo-toolbar#toolbar__4 li.toolbar-item.flip-labels.selected a.toolbar-action:after{
	font-family: "Font Awesome 5 Pro";
	font-weight: 900;
	content: "\f422";
}
.pavo-toolbar li.toolbar-item.flip-labels.selected a.toolbar-action:before{
	display: none;
	visibility: hidden;
}
.pavo-toolbar li.toolbar-item.selected a.toolbar-action:hover {
	background: #000;
	border:2px solid #000;
	color: #fff;
}
.pavo-toolbar li.toolbar-item.playlist a.toolbar-action {
	background: #008944;
	border: 2px solid #008944;
	color: #fff;
	margin-right: 7px;
}
.pavo-toolbar li.toolbar-item.selected a.toolbar-action:hover {
	background: #000;
	border:2px solid #000;
	color: #fff;
}
.pavo-toolbar li.toolbar-item.playlist a.toolbar-action:hover,
.pavo-toolbar li.toolbar-item.playlist.selected a.toolbar-action{
	background: white;
	border: 2px solid #008944;
	color: #008944;
}
.pavo-toolbar li.toolbar-item.playlist.selected a.toolbar-action:hover{
	background: #008944;
	border: 2px solid #008944;
	color: #fff;
}
.pavo-toolbar li.toolbar-item.download a.toolbar-action,
.pavo-toolbar li.toolbar-item.search a.toolbar-action,
.pavo-toolbar li.toolbar-item.transcript-text a.toolbar-action,
.pavo-toolbar li.toolbar-item.transcript-live a.toolbar-action,
.pavo-toolbar li.toolbar-item.mobile-toggle-texttranscript a.toolbar-action,
.pavo-toolbar li.toolbar-item.mobile-toggle-livetranscript a.toolbar-action,
.pavo-toolbar li.toolbar-item.mobile-toggle-summary a.toolbar-action {
	background: #2D004B;
	border: 2px solid #2D004B;
	color: #fff;
	border-radius: 3px !important;
}
.pavo-toolbar li.toolbar-item.mobile-toggle-texttranscript.selected a.toolbar-action,
.pavo-toolbar li.toolbar-item.mobile-toggle-livetranscript.selected a.toolbar-action,
.pavo-toolbar li.toolbar-item.mobile-toggle-summary.selected a.toolbar-action {
	background: #fff;
	border: 2px solid #2D004B;
	color: #2D004B;
}
.pavo-toolbar li.toolbar-item.transcript-text a.toolbar-action {
	background: #fff;;
	border: 2px solid #2D004B;
	color: #2D004B;
	border-radius: 3px !important;
}
.pavo-toolbar li.toolbar-item.download a.toolbar-action:hover,
.pavo-toolbar li.toolbar-item.search a.toolbar-action:hover,
.pavo-toolbar li.toolbar-item.transcript-text a.toolbar-action:hover,
.pavo-toolbar li.toolbar-item.transcript-live a.toolbar-action:hover{
	background: #fff;;
	border: 2px solid #2D004B;
	color: #2D004B;
}
.pavo-toolbar li.toolbar-item.transcript-live a.toolbar-action:hover{
	background: #fff;;
	border: 2px solid #2D004B;
	color: #2D004B;
}
.pavo-toolbar li.toolbar-item.transcript-text a.toolbar-action,
.pavo-toolbar li.toolbar-item.transcript-live a.toolbar-action {
	margin-right: 7px !important;
}

.pavo-toolbar li.toolbar-item.icon a.toolbar-action {
	width: 24px;
	background-position: 50% 50%;
	padding: 2px;
	border-color: transparent;
	background-color: transparent;
	box-shadow: none;
}
.pavo-toolbar li.toolbar-item.icon.selected a.toolbar-action,
.pavo-toolbar li.toolbar-item.icon a.toolbar-action:hover {
	/* background-color: #DADADA;*/
}

.pavo-toolbar li.toolbar-item.icon .label {display: none;}

.pavo-toolbar li.toolbar-item .label-when-selected,
.pavo-toolbar li.toolbar-item .label-when-search {display: none;}
.pavo-toolbar .flip-labels.selected .label-when-selected {display: block;}
.pavo-toolbar .flip-labels.selected .label {display: none !important;}
.search-expanded .pavo-toolbar .flip-labels .label-when-search {display: block;}
.search-expanded .pavo-toolbar .flip-labels .label-when-selecgted,
.search-expanded .pavo-toolbar .flip-labels .label {display: none;}


.pavo-toolbar li.toolbar-item.selected a,
.pavo-toolbar li.toolbar-item a:hover {
	/* background-color: #DADADA;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
	box-shadow: 0 1px 2px #666 inset !important;
	color: #444;
	border-color: transparent !important;*/
}

.oldie .pavo-toolbar li.toolbar-item.selected a,
.oldie .pavo-toolbar li.toolbar-item a:hover {
	background-color: #CCC;
	color: #000;
}

.pavo-toolbar li.toolbar-item.selected.sync a.toolbar-action {
	background-color: #2d004b !important;
    color: white !important;
    border: 2px solid #2d004b !important;
	padding: 4px 12px;
	min-width: 24px;
    text-align: center;
}
.pavo-toolbar li.toolbar-item.selected.sync a.toolbar-action:hover {
    border: 2px solid #2d004b !important;
}
.pavo-toolbar li.toolbar-item.sync a.toolbar-action{
	border-color: #CCC;
}

.pavo-toolbar li.toolbar-item.sync a.toolbar-action:hover{
	background: #016ED3;
	color: #fff;
	border-color: #016ED3 !important;
}

.pavo-toolbar li.toolbar-item.sync-disable,
.pavo-toolbar li.toolbar-item.sync-disable a {
    border-bottom-left-radius: 0 !important;
    border-left: medium none !important;
    border-top-left-radius: 0 !important;
    margin-left: 0 !important;
}

.pavo-toolbar li.toolbar-item.sync-enable,
.pavo-toolbar li.toolbar-item.sync-enable a {
    border-bottom-right-radius: 0 !important;
    border-right: medium none !important;
    border-top-right-radius: 0 !important;
    margin-right: 0 !important;
}

.pavo-toolbar li.toolbar-item.custom {
	width: auto;
	font-size: 16px;
}

.pavo-toolbar li.toolbar-item a.toolbar-action {
	background-image: -moz-linear-gradient(#EEEEEE, #CFCFCF);
	background-image: -webkit-linear-gradient(#EEEEEE, #CFCFCF);
	background-image: -ms-linear-gradient(#EEEEEE, #CFCFCF);
	background-image: linear-gradient(#EEEEEE, #CFCFCF);
}
.pavo-toolbar li.toolbar-item a.toolbar-action:hover,
.pavo-toolbar li.toolbar-item.selected a.toolbar-action {
	background-image: none;
}

.pavo-toolbar li.toolbar-item.right {float:right;}
.pavo-toolbar li.toolbar-item.icon.view-twopage a.toolbar-action {background-image: url(images/view_twopage.png) !important;}
.pavo-toolbar li.toolbar-item.icon.view-singlepage a.toolbar-action {background-image: url(images/view_single.png) !important;}
.pavo-toolbar li.toolbar-item.icon.view-thumbnails a.toolbar-action {background-image: url(images/view_thumbnails.png) !important;}
.pavo-toolbar li.toolbar-item.icon.view-explore a.toolbar-action {background-image: url(images/view_immersive.png) !important;}
.pavo-toolbar li.toolbar-item.icon.embed a.toolbar-action {background-image: url(images/embed.png) !important;}
.pavo-toolbar li.toolbar-item.icon.tiles a.toolbar-action {background-image: url(images/tiles.png) !important;}
.pavo-toolbar li.toolbar-item.icon.search a.toolbar-action {background-image: url(images/search.png) !important;}
.pavo-toolbar li.toolbar-item.icon.playlist a.toolbar-action {background-image: url(images/playlist.png) !important;}
.pavo-toolbar li.toolbar-item.icon.transcript-text a.toolbar-action {background-image: url(images/transcript_text.png) !important;}
.pavo-toolbar li.toolbar-item.icon.transcript-live a.toolbar-action {background-image: url(images/transcript_live.png) !important;}

.pavo-toolbar .toolbar-item-count {
    background-color: #fff;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 50%;
    top: -8px;
    left: 3p;
    color: #3c763d;
    height: 14px;
    border: 2px solid #3c763d;
    opacity: 1;
    filter: Alpha(Opacity=80);
    position: absolute;
    right: 0;
    text-align: center;
    min-width: 14px;
    min-height: 15px;
    line-height: 15px;
    padding: 0;
}
.pavo-toolbar .icon .toolbar-item-count {
	bottom: -2px;
}

.pavo-toolbar .toolbar-item-count .count {
    font-size: 10px;
    font-family: "Source Sans Pro", sans-serif;
    text-decoration: none;
}

@supports (font-variation-settings: normal) {
  .pavo-toolbar .toolbar-item-count .count {
    font-family: "Source Sans Variable", sans-serif;
  }
}

.pavo-toolbar li.toolbar-item input {
	background: #fdfbfb;
    border: none;
    height: 36px;
    box-shadow: none;
    float: none;
    margin-right: 3px;
    margin-left: 0;
    padding-left: 0;
    font-size: 16px;
    font-weight: normal;
    color: #000;
	font-family: "Source Serif Pro", serif;
	outline: none;
	padding-left: 5px;
	width: 180px;
}

@supports (font-variation-settings: normal) {
  .pavo-toolbar li.toolbar-item input {
    font-family: "Source Serif Variable", serif;
  }
}

@media (max-width: 768px){
	.pavo-toolbar li.toolbar-item input {
		width: 120px;
	}
}
.pavo-toolbar li.toolbar-item input::placeholder{
	color: 	#535353;
	font-style: italic;
}
.pavo-toolbar li.toolbar-item.search:after,
.download-link:before{
    content: "";
    position: relative;
    display: block;
    width: 100%;
    border-top: 4px solid #008944;
    border-right: 1px solid transparent;
    margin-top: 4px;
}

.pavo-toolbar li.toolbar-item.labelonly {
	font-size: 16px;
    line-height: 26px;
    margin: 2px 7px;
}

@media handheld, only screen and (max-width: 480px) {
	.pavo-toolbar{
		padding: 10px;
	}
	.pavo-toolbar .toolbar-container {
  	display: flex;
  	flex-wrap: wrap;
  	flex-direction: row;
  }
	.pavo-toolbar li {
  	float: none;
  	order: 1;
	}

  .pavo-toolbar li.toolbar-item.right {
    float:none;
    order: 2;
  }

    .pavo-toolbar li.toolbar-item {
        display: none;
    }
    .pavo-toolbar li.toolbar-item.mobilefriendly {
        display: block;
    }

	.pavo-toolbar li.toolbar-item input {
		width: 145px;
	}

	.pavo-toolbar li.label-only.search a.toolbar-action,
	.pavo-toolbar li.label-only.playlist a.toolbar-action {
		width: 24px;
		padding: 2px;
		height: 29px;
		position: relative;
		top: 3px;
		width: 36px !important;
	}
	.pavo-toolbar li.label-only.search .label,
	.pavo-toolbar li.label-only.playlist .label {
		display: none;
	}
	.pavo-toolbar li.label-only.search .search-icon{
		font-size: 27px;
	}
	.pavo-toolbar li.toolbar-item.mobile-toggle-summary.selected a.toolbar-action {
		background-color: #fff;
		color: #2D004B;
	}

  .pavo-toolbar li.toolbar-item.mobilefriendly.search {
    margin-top: 3px;
    margin-bottom: 18px;
  }
  .pavo-toolbar li.toolbar-item.mobilefriendly.search input {
    width: 249px;
  }
  
    .pavo-toolbar li.toolbar-item.right.labelonly {
        order: 1;
    }
    
    .pavo-toolbar li.toolbar-item.right.jump-to-session {
        order: 2;
    }
    .pavo-toolbar li.toolbar-item.right.for-audiolivetranscript {
        order: 3;
    }


}
@media (min-width: 490px){
	.search-icon{
		display: none;
		visibility: hidden;
	}
}