@charset "utf-8";
body {font-size: 16px;}
img {max-width:100%;}
figure.image img{margin:0}
figure.image figcaption{margin:0;text-align:left;font-size:14px;}
figure.image {display: table;margin: 0 auto;text-align:center;border: 0px solid white;}
figure.image.align-left {float: left;}
figure.image.align-right {float: right;}
figure.image.align-center {margin-left: auto;margin-right: auto;}
/* -------------------- 以上为留用稿件编辑器样式 -------------------- */
.mce-preview-object {min-width: 90%;}

.mce-content-body[contentEditable]>p:only-child>br[data-mce-bogus="1"] {
    content: "";
}
.mce-content-body[contentEditable]:focus-within>p:only-child>br[data-mce-bogus="1"]{
    content: unset;
}
.mce-content-body[contentEditable]>p:only-child>br[data-mce-bogus="1"]:before {
    content: "请输入正文";
    color:#ddd;
}
.mce-object.mce-object-audio {
    border: 1px dotted #3A3A3A;
    background: #D5D5D5 url(data:image/png;base64,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) no-repeat center;
    /* background: #D5D5D5 url() no-repeat center; */
    /* background: #D5D5D5 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAP4AAAARAQMAAADHSoNFAAAABlBMVEUAAAD///+l2Z/dAAAAAnRSTlP/AOW3MEoAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAB1SURBVCjPY/iPG/yp////CUM9bgXv7P//P8AAJP63Y1dwXh6kgP///3+M2BX094OsYAfaxYBdAe95kBwjiMAC5P8/4HkPlvv//wc2l74HKngOsgLoSqwKvkMUHCBCASErCDqSoDcJBhTBoCYYWQSj+z9+8AcAHV/JbfVJDKsAAAAASUVORK5CYII=) no-repeat center; */
}
.mce-content-body *[contentEditable=false][data-mce-selected] {outline: 2px solid #2276d2;}
.mce-preview-object {display:inline-block;position:relative;margin:0 2px 0 2px;line-height:0;border:1px solid #808080;}

.mce-content-body *.ns-container[data-mce-selected] {background-color:#aaf!important;}
.mce-content-body li.ns-container[data-mce-selected] i.tlarr {border-top-color:#aaf!important;}
.mce-content-body li.ns-container[data-mce-selected]>img {background-color: #aaf;border: 2px solid #2276d2;}
.mce-content-body[contenteditable=true] .mce-preview-object {
    background-color: #888;
}
.mce-content-body[contenteditable=true] iframe {
    pointer-events: none;
    opacity: .5;
}
.mce-content-body *[contentEditable=false] *[contentEditable=true]:focus {
    outline: 2px solid #2276d2
}
.mce-content-body *[contentEditable=false] *[contentEditable=true]:hover {
    outline: 2px solid #2276d2
}
.mce-content-body *[contentEditable=false][data-mce-selected] {
    outline: 2px solid #2276d2
}
figure.image img{margin:0}
figure.image figcaption{margin:0;text-align:left;font-size:14px;}
figure.image {display:table;margin:0 auto;text-align:center;border: 0px solid white;}
.tl-1, .tl-2, .tl-3 {
	border-left: 3px dotted #09c;
    margin: 0 24px 0;
    padding: 0;
    padding-inline-start: 0;
}
.tl-1 li, .tl-2 li, .tl-3 li {
    list-style-type:none;
    padding-bottom: 1em;
    word-break:break-word;
    position: relative;
}
.tl-1 li>img, .tl-2 li>img, .tl-3 li>img {
	width: 40px;
	height: 40px;
	position: absolute;
	left: -21px;
	margin-top:-10px;
}
.tl-1 li>i.tlarr, .tl-2 li>i.tlarr, .tl-3 li>i.tlarr {
    display: none;
}
.tl-1 li>section, .tl-2 li>section, .tl-3 li>section {
    margin-left:30px;
}

.tl-2 {margin-left:50%;}
.tl-2 li {max-width:280px;}
/*.tl-2 li:nth-of-type(odd){}*/
.tl-2 li:nth-of-type(even){position:relative;left: -312px;text-align:right;}
.tl-2 li:nth-of-type(even)>img {left: calc(50% + 150px);}

.tl-3 {border-left: unset;border-right: 3px dotted #09c;}
.tl-3 li>img{left: unset;right: -50px;}
.tl-3 li{text-align:right;margin-right:30px;}

/* 轮播图 css */
.multiStyle .cursor, .enStyle .cursor, .cnStyle .cursor {
    display: none;
}
/*.multiStyle .back, .multiStyle .prev {*/
    /*top: 175px !important;*/
/*}*/
.multiStyle p.figcaption {
    position: absolute;
    width: 100%;
    height: 48px;
    background: rgb(0, 0, 0);
    filter: alpha(opacity=50);
    opacity: 0.5;
    box-sizing: border-box;
    text-align: center;
    margin: 0px;
    color: white;
    z-index: 5;
    left: 0px;
    bottom: 0px;
    font-size: 24px;
    padding-top: 10px;
    padding-left: 30px;
    padding-right: 30px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    line-height:100%;
}

.enStyle p.figcaption {
    position: absolute;
    width: 100%;
    height: 48px;
    background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 1)) !important;
    filter: alpha(opacity=50);
    opacity: 0.5;
    box-sizing: border-box;
    text-align: center;
    margin: 0px;
    color: white;
    z-index: 5;
    left: 0px;
    bottom: 0px;
    font-size: 24px;
    padding-top: 10px;
    padding-left: 30px;
    padding-right: 30px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    line-height:100%;
}

.cnStyle p.figcaption {
    /*position: absolute;*/
    width: 100%;
    height: 48px;
    background: rgb(0, 0, 0);
    filter: alpha(opacity=50);
    opacity: 0;
    box-sizing: border-box;
    text-align: center;
    margin: 0px;
    color: white;
    z-index: 5;
    left: 0px;
    bottom: 0px;
    font-size: 24px;
    padding-top: 30px;
    line-height:100%;
    /*padding-left: 30px;
    padding-right: 30px;
     overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap; */
}

.gallery_multi .sliders ul {
    list-style: none;
    overflow: hidden;
    position: absolute;
    padding: 0px;
    margin: 0px;
}

.gallery_multi .sliders ul li {
    list-style: none;
    float: left;
    width: 18px;
    height: 18px;
    background: rgb(200,200,200);
    filter: alpha(opacity=70);
    opacity: 0.7;
    border-radius: 50%;
    text-align: center;
    line-height: 18px;
    font-size: 10px;
    color: white;
    margin: 3px;
    cursor: pointer;
}

/*相册左右切换的按键*/
.gallery_multi .sliders .back {
    cursor: pointer;
    display: block;
    position: absolute;
    filter: alpha(opacity=70);
    opacity: 0.7;
    width: 8%;
    height: 100%; 
    z-index: 10;
    left: 0px;
    top: 0px;
}

.gallery_multi .sliders .back div {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIAAQMAAADOtka5AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAGUExURf///////1V89WwAAAABdFJOUxq9hCEcAAABE0lEQVR42u3csQmDQBiG4ZMrLB3BURxNR3MUR7C0kPxpU6T7CAF53gF+jvNRSDiuNUmSJEmSJEmSJEnSbxu2cEDfwwHjEQ6YznDAfIUDljscsL7CAVUhg6oMQk9XMFa4B1OFT2Gu0MFSocS1jpTBjgEGGGCAAQYYYIDBJ4NXyuBOGVwpgzNlcKQM9pTBFjIoDDDAAAMMMMAAAwwwwMAvTn88YIABBhhggMGTGeQriPcgfgqxg1hi//u5ERBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEB4EIT6uGR8YHdIVtHQP2ppeIrGk11jM6UUaU/gutDF8G1sPvwdtaJIkSZIkSZIkSZIk6XtvmshWS4wKq9sAAAAASUVORK5CYII=");
    position: absolute; 
    width: 100%;
    height: 40px;
    z-index: 10;
    left: 0px;
    background-size: 40px 40px;
    background-color: rgba(100, 100, 100, 0.2);
    top: 50%;
    transform: translate(0, -50%);
}

.gallery_multi .sliders .back:hover{
    filter: alpha(opacity=50);
    opacity: 0.5;
 
}

.gallery_multi .sliders .prev {
    cursor: pointer;
    display: block;
    position: absolute;
    filter: alpha(opacity=70);
    opacity: 0.7;
    width: 8%;
    height: 100%; 
    z-index: 11;
    right: 0px;
    top: 0px;
}
/*相册左右切换的按键*/
.gallery_multi .sliders .prev div {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIAAQMAAADOtka5AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAGUExURf///////1V89WwAAAABdFJOUxq9hCEcAAABEklEQVR42u3asW3CUABF0Y8onCISC6BkkzCaGY1RGIGSAvFZAekmiotzez/J9vmN5TEkSZIkSZIkSZIkSb/dZx34qgOnOrCe48C8tOt389oG9vPWBpZ5bwOH+agDz3oLsz7EWV/jjJJmlbRWSacq6fvfJS1VEggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCNuBkAfyLdSHmF9jhpQp58OUjzMGGGCAAQYYbIrBtTK4VAbnyGBWBs/K4FEZ3CuDGwYYYIABBhhggAEGGGCAAQYYYPAXDHx/8hkSAwwwwGBDDA6VwVIZ7CuDXf3rY9T/TsYarx8/deBYBz6GJEmSJEmSJEmSJEl6pxfjilmSfDkwQgAAAABJRU5ErkJggg==");
    position: absolute; 
    width: 100%;
    height: 40px;
    z-index: 10;
    left: 0px;
    background-size: 40px 40px;
    background-color: rgba(100, 100, 100, 0.2);
    top: 50%;
    transform: translate(0, -50%);
}

.gallery_multi .sliders .prev:hover{
    opacity: 0.5;
}

.height330 #imgList, .height500 #imgList, .height250 #imgList, .height281 #imgList, .height375 #imgList {
    display:none;
}

.gallery_multi .sliders{
    position: relative;
    overflow: hidden;
}


.gallery_multi .sl_content a {
    width: 500px;
    height: 100%;
    text-align: center;
    text-decoration: none;
    position: relative;
    display: block;
    float: left
}

.gallery_multi .sl_content a img {
    margin: auto;
    vertical-align: middle;
    max-width: 500px;
    max-height: 100%;
    position: absolute;
    transform: translate(-50%,-50%);
    top: 50%;
    left: 50%;
}

/*设置相册顶层容器高度*/
.height330{
    width: 500px;
    height: 330px;
    
}

.height500{
    width: 500px;
    height: 500px;
    
}

.height250{
    width: 500px;
    height: 250px;
   
}

.height281{
    width: 500px;
    height: 281px;
    
}

.height375{
    width: 500px;
    height: 375px;
    
}

/*根据相册比例调整的样式*/
.height330 .sl_content {
    height: 330px; 
    margin-left: -500px;
}

.height500 .sl_content {
    height: 500px; 
    margin-left: -500px;
}

.height281 .sl_content {
    height: 281px; 
    margin-left: -500px;
}

.height375 .sl_content {
    height: 375px; 
    margin-left: -500px;
}

.height250 .sl_content {
    height: 250px; 
    margin-left: -500px;
}

/* .sl_content a  */
.height330 .sl_content a {
    line-height: 330px;
}

.height500 .sl_content a {
    line-height: 500px;
}

.height281 .sl_content a {
    line-height: 281px;
}

.height375 .sl_content a {
    line-height: 375px;
}

.height250 .sl_content a {
    line-height: 250px;
}

/* 单图 */
.gallery_single img {
    width:100%;
}


/* 设置富图片高度不超过父容器 */
div[data-component].editRichImg img {
    max-height: 100%
}

/* 组件位置样式 */
.comp_center {
    margin-right: auto;
    margin-left: auto;
}

.comp_left {
    margin-right: auto;
    margin-left: 0;
}

.comp_right {
    margin-right: 0;
    margin-left: auto;
}


/* ----------------  投票,表单,调查样式 ---------------- */
.editVote, .editSurvey, .editForm {
    margin-top: 10px;
    width: 65%;
    border-bottom: 1px solid #e3e3e3;
}

/* 标题 */
.editVote .mainTitle {
    text-align: center;
}

.editSurvey .mainTitle, .editForm .mainTitle {
    text-align: center;
    border-bottom: 1px solid #e3e3e3;
}

/* 标题文字 */
.mainTitle .fontTitle {
    /* background-color: rgb(255, 255, 255); */
    font-size: 26px;
    font-weight: bolder;
}

/* 投票说明 */
.editVote .mainIntro {
    text-align: left;
    border-bottom: 1px solid #e3e3e3;
}

.editVote .mainIntro .fontIntro {
    background-color: rgb(255, 255, 255);
    font-size: 18px;
}
  
.editVote .alignCenter, .editForm .alignCenter, .editSurvey .alignCenter {
    text-align: center;
}

/* 选项样式 */
.topArea > li:first-child {
    padding-top: 27px;
}

.topArea > li {
    margin-top: 10px;
    margin-bottom: 8px;
}

.topArea li input[type=checkbox], .topArea li input[type=radio] {
    position: absolute;
    clip: rect(0px, 0px, 0px, 0px);
}

.topArea li .divIcon {
    display: inline-block;
    font-size: 15px;
    width: .8em;
    height: .8em;
    margin-right: .5em;
    margin-left: 0.2em;
    text-indent: .15em;
    line-height: 0.8;
}

/* 选项不换行 */
.topArea .inlineOption>div.divOption {
	display:inline-block; 
	line-height: 2em;
	margin-right: 2em;
} 

.topArea li select {
    min-width: 120px;
    border-radius: 5px;
    height: 30px;
}

.topArea li input[type=text], .topArea li textarea{
    /* border: 1px solid #9f9f9f; */
    border-radius: 4px;
    /* font-size: 20px; */
    color: black;
}
/* 多行文本 */
.topArea li textarea{
    width: 90%;
    height: 128px;
}
   
.topArea li>div:not(.divIcon) {
    margin-bottom: 10px;
}

/* 隐藏的iframe */
.divresult {
    display: none;
    margin-top: 30px;
}

/* 投票结果iframe */
.divresult iframe.openresult {
    width: 100%;
}

/* 关闭投票结果按钮 */
.divresult input.closeresult {
    width: 95px; 
    height: 25px; 
    background-color: #5f8dd4; 
    border: none; 
    color: #ffffff; 
    margin-left: 45%; 
    margin-bottom: 10px;
}
/* 必填项增加红色星号 */
.topArea li .required::before {
    content: " * ";
    color: #f00
}

/* 标题,简介隐藏 */
.titleInvisible {
    display: none;
}

/* 新增投票自定义内容的样式 */
.topArea ul li{
    list-style: none;
    text-align: center;
}

/* 新增表单调查可输入项样式 */
.topArea .underline{
    /* max-width: 500px; */
    /* color: rgb(153, 153, 153); */
    /* position: static;
    background-color: transparent;
    border: solid 1px transparent;
    padding: 3px;
    _border-color: white;
    border-bottom: solid 1px #cdcdcd; */
    margin-left: 10px;
}
/* 提交按钮样式 */
.editVote .submitBtnVote, .editSurvey .submitBtn, .editForm .submitBtn {
    /* height: 3.4em;
    width: 7em; */
    line-height: 1.2em; 
    border: none;
    color: #ffffff;
    border-radius: 5px;
}
.submitBtn .btnSpan,  .submitBtnVote .btnSpan{
    display: block;
}

/* 移动端样式适应 */
@media only screen and (max-width: 500px) {
	body {padding: 0;margin: 0;}
	p {
		margin-left:1vw;
		margin-right:1vw;
     }
    .editVote, .editSurvey, .editForm {
        width: 100%;
    }
}

@media only screen and (max-width: 480px) {
       /* 相册 */
	figure[data-component].gallery_multi{
		transform: scale(0.95);
        transform-origin: 10vw 0;
        margin: 0;
    }
}

@media only screen and (max-width: 414px) {
    
    /* 相册 */
	figure[data-component].gallery_multi{
        transform: scale(0.81);
        transform-origin: 4vw 0;
    }
    figure[data-component].gallery_multi.height500 {
        margin-bottom: -24%;
    }
    figure[data-component].gallery_multi.height375 {
        margin-bottom: -20%;
    }
    figure[data-component].gallery_multi.height330 {
        margin-bottom: -18%;
    }
    figure[data-component].gallery_multi.height281 {
        margin-bottom: -15%;
    }
    figure[data-component].gallery_multi.height250 {
        margin-bottom: -14%;
    }
}

@media only screen and (max-width: 394px) {
    
    /* 相册 */
	figure[data-component].gallery_multi{
		transform: scale(0.77);
    }
    figure[data-component].gallery_multi.height500 {
        margin-bottom: -29%;
    }
    figure[data-component].gallery_multi.height375 {
        margin-bottom: -22%;
    }
    figure[data-component].gallery_multi.height330 {
        margin-bottom: -20%;
    }
    figure[data-component].gallery_multi.height281 {
        margin-bottom: -17%;
    }
    figure[data-component].gallery_multi.height250 {
        margin-bottom: -15%;
    }
}

@media only screen and (max-width: 375px) {
    figure[data-component].gallery_multi{
		transform: scale(0.73);
    }
    figure[data-component].gallery_multi.height500 {
        margin-bottom: -37%;
    }
    figure[data-component].gallery_multi.height375 {
        margin-bottom: -30%;
    }
    figure[data-component].gallery_multi.height330 {
        margin-bottom: -27%;
    }
    figure[data-component].gallery_multi.height281 {
        margin-bottom: -24%;
    }
    figure[data-component].gallery_multi.height250 {
        margin-bottom: -21%;
    }
}

@media only screen and (max-width: 360px) {
	figure[data-component].gallery_multi{
		transform: scale(0.71);
    }
    figure[data-component].gallery_multi.height500 {
        margin-bottom: -42%;
    }
    figure[data-component].gallery_multi.height375 {
        margin-bottom: -32%;
    }
    figure[data-component].gallery_multi.height330 {
        margin-bottom: -29%;
    }
    figure[data-component].gallery_multi.height281 {
        margin-bottom: -25%;
    }
    figure[data-component].gallery_multi.height250 {
        margin-bottom: -22%;
    }
}

@media only screen and (max-width: 320px) {
	figure[data-component].gallery_multi{
		transform: scale(0.60);
    }
    figure[data-component].gallery_multi.height500 {
        margin-bottom: -64%;
    }
    figure[data-component].gallery_multi.height375 {
        margin-bottom: -51%;
    }
    figure[data-component].gallery_multi.height330 {
        margin-bottom: -45%;
    }
    figure[data-component].gallery_multi.height281 {
        margin-bottom: -39%;
    }
    figure[data-component].gallery_multi.height250 {
        margin-bottom: -35%;
    }
}

/* 音频样式 */
.pitchfork.customAudioPlayer.loading .playerTrigger {
    -webkit-animation: 1s audio-loader linear infinite;
    animation: 1s audio-loader linear infinite;
}
@-webkit-keyframes audio-loader {
    0%,100% {
		border-top-color:#00457e;
		border-right-color:#f9f9f9;
		border-bottom-color:#f9f9f9;
		border-left-color:#f9f9f9;
    }
    17% {
		border-top-color:#00457e;
		border-right-color:#00457e;
		border-bottom-color:#f9f9f9;
		border-left-color:#f9f9f9;
    }
    34% {
		border-top-color:#00457e;
		border-right-color:#00457e;
		border-bottom-color:#00457e;
		border-left-color:#f9f9f9;
    }
    51% {
		border-top-color:#00457e;
		border-right-color:#00457e;
		border-bottom-color:#00457e;
		border-left-color:#00457e;
    }
    68% {
		border-top-color:#00457e;
		border-right-color:#f9f9f9;
		border-bottom-color:#00457e;
		border-left-color:#00457e;
    }
    85% {
		border-top-color:#00457e;
		border-right-color:#f9f9f9;
		border-bottom-color:#f9f9f9;
		border-left-color:#00457e;
    }
}
@keyframes audio-loader {
    0%,100% {
		border-top-color:#00457e;
		border-right-color:#f9f9f9;
		border-bottom-color:#f9f9f9;
		border-left-color:#f9f9f9;
    }
    17% {
		border-top-color:#00457e;
		border-right-color:#00457e;
		border-bottom-color:#f9f9f9;
		border-left-color:#f9f9f9;
    }
    34% {
		border-top-color:#00457e;
		border-right-color:#00457e;
		border-bottom-color:#00457e;
		border-left-color:#f9f9f9;
    }
    51% {
		border-top-color:#00457e;
		border-right-color:#00457e;
		border-bottom-color:#00457e;
		border-left-color:#00457e;
    }
    68% {
		border-top-color:#00457e;
		border-right-color:#f9f9f9;
		border-bottom-color:#00457e;
		border-left-color:#00457e;
    }
    85% {
		border-top-color:#00457e;
		border-right-color:#f9f9f9;
		border-bottom-color:#f9f9f9;
		border-left-color:#00457e;
    }
}
.pitchfork.customAudioPlayer .playerTrigger.songRefresh::before{
  top: 25%!important;
  right: 25%!important;
  left:auto!important;
  bottom:auto!important;
  margin:0!important;
  width: .9em!important;
  height: .9em!important;
  border: 2px solid #00457e!important;
  border-right-color: transparent!important;
  border-radius: 50%!important;
}
.pitchfork.customAudioPlayer .playerTrigger.songRefresh::after {
  top: 45%!important;
  right: 35%!important;
  left:auto!important;
  bottom:auto!important;
  width: .4em!important;
  height: .4em!important;
  opacity: 1!important;
  border: .2em solid #00457e!important;
  border-left-color: transparent!important;
  border-top-color: transparent!important;
}
.pitchfork.customAudioPlayer .playerTrigger.songError::before {
  width: .9em;
  right: 45%;
  margin:0;
  border: 0;
  border-top: 2px solid #00457e;
  -ms-transform: translate(-50%, -50%) rotate(45deg);
  transform: translate(-50%, -50%) rotate(45deg);
}
.pitchfork.customAudioPlayer .playerTrigger.songError::after {
  right: 45%;
  margin:0;
  opacity: 1;
  height: .9em;
  border-left: 2px solid #00457e;
  -ms-transform: translate(-50%, -50%) rotate(45deg);
  transform: translate(-50%, -50%) rotate(45deg);
}
.pitchfork.customAudioPlayer *{-webkit-tap-highlight-color: transparent;}
audio.audiopart{height:4.5em!important;margin:0;}
audio.audiopart{background-color: #f9f9f9;border: 1px solid #e1e1e1;border-left:0;border-right: 0;}
audio.audiopart::-webkit-media-controls{display:none;}
/*.pitchfork.customAudioPlayer.loading .songPlayTimer {opacity: 0;}*/
/*.pitchfork.customAudioPlayer.loading .songDuration {opacity: 0;}*/
.pitchfork.customAudioPlayer{font-size:1.8rem;margin:.5em 0;padding:.85em 1em .85em 4em;position:relative;border:1px solid #e1e1e1;overflow:hidden;box-sizing:border-box;background:#f9f9f9;font-family:Arial,sans-serif;color:#c9c9c9;border-left-width:0;border-right-width:0;}.pitchfork.customAudioPlayer *,.pitchfork.customAudioPlayer :after,.pitchfork.customAudioPlayer :before{box-sizing:inherit}.pitchfork.customAudioPlayer .loader{position:absolute;top: 2.66em;left: 5.2em;right: 7em;height:.4em;z-index:2;pointer-events:none;opacity:0;transition:opacity .2s;text-align:center;line-height:1;overflow:hidden;border-radius:.2em;}.pitchfork.customAudioPlayer .loader:before{display:block;content:'';width:130%;height:600%;position:absolute;z-index:1;top:-200%;left:0;box-shadow:inset #eee 0 0 0 0,inset #dad8d2 .5em 0 0 0,inset #eee 1em 0 0 0,inset #dad8d2 1.5em 0 0 0,inset #eee 2em 0 0 0,inset #dad8d2 2.5em 0 0 0,inset #eee 3em 0 0 0,inset #dad8d2 3.5em 0 0 0,inset #eee 4em 0 0 0,inset #dad8d2 4.5em 0 0 0,inset #eee 5em 0 0 0,inset #dad8d2 5.5em 0 0 0,inset #eee 6em 0 0 0,inset #dad8d2 6.5em 0 0 0,inset #eee 7em 0 0 0,inset #dad8d2 7.5em 0 0 0,inset #eee 8em 0 0 0,inset #dad8d2 8.5em 0 0 0,inset #eee 9em 0 0 0,inset #dad8d2 9.5em 0 0 0,inset #eee 10em 0 0 0,inset #dad8d2 10.5em 0 0 0,inset #eee 11em 0 0 0,inset #dad8d2 11.5em 0 0 0,inset #eee 12em 0 0 0,inset #dad8d2 12.5em 0 0 0,inset #eee 13em 0 0 0,inset #dad8d2 13.5em 0 0 0,inset #eee 14em 0 0 0,inset #dad8d2 14.5em 0 0 0,inset #eee 15em 0 0 0,inset #dad8d2 15.5em 0 0 0,inset #eee 16em 0 0 0,inset #dad8d2 16.5em 0 0 0,inset #eee 17em 0 0 0,inset #dad8d2 17.5em 0 0 0,inset #eee 18em 0 0 0,inset #dad8d2 18.5em 0 0 0,inset #eee 19em 0 0 0,inset #dad8d2 19.5em 0 0 0,inset #eee 20em 0 0 0,inset #dad8d2 20.5em 0 0 0,inset #eee 21em 0 0 0,inset #dad8d2 21.5em 0 0 0,inset #eee 22em 0 0 0,inset #dad8d2 22.5em 0 0 0,inset #eee 23em 0 0 0,inset #dad8d2 23.5em 0 0 0,inset #eee 24em 0 0 0,inset #dad8d2 24.5em 0 0 0,inset #eee 25em 0 0 0,inset #dad8d2 25.5em 0 0 0,inset #eee 26em 0 0 0,inset #dad8d2 26.5em 0 0 0,inset #eee 27em 0 0 0,inset #dad8d2 27.5em 0 0 0,inset #eee 28em 0 0 0,inset #dad8d2 28.5em 0 0 0,inset #eee 29em 0 0 0,inset #dad8d2 29.5em 0 0 0,inset #eee 30em 0 0 0,inset #dad8d2 30.5em 0 0 0,inset #eee 31em 0 0 0,inset #dad8d2 31.5em 0 0 0,inset #eee 32em 0 0 0,inset #dad8d2 32.5em 0 0 0,inset #eee 33em 0 0 0,inset #dad8d2 33.5em 0 0 0,inset #eee 34em 0 0 0,inset #dad8d2 34.5em 0 0 0,inset #eee 35em 0 0 0,inset #dad8d2 35.5em 0 0 0,inset #eee 36em 0 0 0,inset #dad8d2 36.5em 0 0 0,inset #eee 37em 0 0 0,inset #dad8d2 37.5em 0 0 0,inset #eee 38em 0 0 0,inset #dad8d2 38.5em 0 0 0,inset #eee 39em 0 0 0,inset #dad8d2 39.5em 0 0 0,inset #eee 40em 0 0 0,inset #dad8d2 40.5em 0 0 0,inset #eee 41em 0 0 0,inset #dad8d2 41.5em 0 0 0,inset #eee 42em 0 0 0,inset #dad8d2 42.5em 0 0 0,inset #eee 43em 0 0 0,inset #dad8d2 43.5em 0 0 0,inset #eee 44em 0 0 0,inset #dad8d2 44.5em 0 0 0,inset #eee 45em 0 0 0,inset #dad8d2 45.5em 0 0 0,inset #eee 46em 0 0 0,inset #dad8d2 46.5em 0 0 0,inset #eee 47em 0 0 0,inset #dad8d2 47.5em 0 0 0,inset #eee 48em 0 0 0,inset #dad8d2 48.5em 0 0 0,inset #eee 49em 0 0 0,inset #dad8d2 49.5em 0 0 0,inset #eee 50em 0 0 0;animation:pitchfork_slide linear infinite .3s;transform-origin:center}.pitchfork.customAudioPlayer.loading .loader{opacity:0}.pitchfork.customAudioPlayer .playerTrigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:2em;height:2em;font-size:1em;color:#7f7f7f;background:#f9f9f9;position:absolute;top:25%;left:1.4em;border:2px solid #00457e;border-radius:50%;cursor:pointer;margin:0;padding:0;}.pitchfork.customAudioPlayer .playerTrigger .buttonText{display:none}.pitchfork.customAudioPlayer .playerTrigger:focus{outline:0}.pitchfork.customAudioPlayer .playerTrigger:before{content:'';display:block;position:absolute;top:50%;left:50%;margin-top:-.5em;margin-left:-.2em;border-top:.5em solid transparent;border-left:.6em solid #00457e;border-bottom:.5em solid transparent}.pitchfork.customAudioPlayer .playerTrigger:after{content:'';display:block;position:absolute;top:50%;right:50%;height:.8em;margin-top:-.4em;margin-right:-.2em;border-top:0;border-left:2px solid #00457e;border-bottom:0;opacity:0}.pitchfork.customAudioPlayer .songVolume{display:none}.pitchfork.customAudioPlayer .playerTrigger.songPlaying:before{height:.8em;margin-top:-.4em;margin-left:-.2em;border-top:0;border-left:2px solid #00457e;border-bottom:0}.pitchfork.customAudioPlayer .playerTrigger.songPlaying:after{opacity:1}.pitchfork.customAudioPlayer .metaWrapper{visibility:hidden;height: 1em;}.pitchfork.customAudioPlayer .titleDisplay{font-weight:700}.pitchfork.customAudioPlayer .titleDisplay:before{content:'“'}.pitchfork.customAudioPlayer .titleDisplay:after{content:'”'}.pitchfork.customAudioPlayer .artistDisplay:before{content:' – '}.pitchfork.customAudioPlayer .songPlayTimer{position:absolute;bottom:1em;left:5em}.pitchfork.customAudioPlayer .songDuration{position:absolute;bottom:1em;right:1em}.pitchfork.customAudioPlayer .timingsWrapper{padding:0 4em 1.8em;position:relative;font-size:.8em;width:100%;float:left;top:-.15em;}.pitchfork.customAudioPlayer .timingsWrapper .songDuration,.pitchfork.customAudioPlayer .timingsWrapper .songPlayTimer{position:absolute;top:1em;width:4em;text-align:center;line-height: 1;}.pitchfork.customAudioPlayer .timingsWrapper .songPlayTimer{left:1em;text-align:left;border-radius:.5em 0 0 .5em}.pitchfork.customAudioPlayer .timingsWrapper .songDuration{left:calc(90% - 3em + 8px);border-radius:0 .5em .5em 0;text-align:right;}.pitchfork.customAudioPlayer .songProgressSliderWrapper{height: 8px;line-height:1;position:absolute;border-radius:.3rem;left:1em;width:90%;}.pitchfork.customAudioPlayer .songProgressSliderWrapper .songProgressSlider{width:calc(100% + 8px);padding:0;margin:0;position:absolute;top:0;left:0;opacity:0}.pitchfork.customAudioPlayer .songProgressSliderWrapper .pseudoProgressBackground{height: 2px;position:absolute;bottom:1px;left:0;background:#c9c9c9;width:calc(100% + 8px);}.pitchfork.customAudioPlayer .songProgressSliderWrapper .pseudoProgressIndicator{height: 2px;position:absolute;bottom:1px;left:0;background:#53a7ef;width:0;}.pitchfork.customAudioPlayer .songProgressSliderWrapper .pseudoProgressPlayhead{background:#fff;width: 8px;height: 8px;position:absolute;top: 2px;left:0;border-radius:50%;border: 1px solid #53a7ef;}.pitchfork.customAudioPlayer input[type=range].songProgressSlider::-webkit-slider-runnable-track{width:100%;font-size:.4rem;height:2.2em;top:5px;cursor:pointer}.pitchfork.customAudioPlayer input[type=range].songProgressSlider::-moz-range-track{width:100%;height:.4rem;cursor:pointer}.pitchfork.customAudioPlayer input[type=range].songProgressSlider::-ms-track{width:100%;height:.4rem;cursor:pointer}@keyframes pitchfork_slide{0%{transform:translateX(-2em)}100%{transform:translateX(0)}}