*{
    -webkit-transition-property:background-color,
    border-color,color;
    -webkit-transition-timing-function:linear;
    -webkit-transition-duration:0.15s;
    -moz-transition-property:background-color,border-color,color;
    -moz-transition-timing-function:linear;
    -moz-transition-duration:0.15s;
    -ms-transition-property:background-color,border-color,color;
    -ms-transition-timing-function:linear;
    -ms-transition-duration:0.15s;
    -o-transition-property:background-color,border-color,color;
    -o-transition-timing-function:linear;
    -o-transition-duration:0.15s;
    transition-property:background-color,border-color,color;
    transition-timing-function:linear;
    transition-duration:0.15s;
    margin: 0;
    padding: 0;
}
html, body{ height: 100%; }
body{padding:0; line-height: 1.4;}
[class^="icon-"], [class*=" icon-"] {background-image:none; margin-top: 0;}
.pace {
    -webkit-pointer-events: none;
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}
.pace-inactive {
    display: none;
}
select:focus, input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus{
   outline: 0px auto -webkit-focus-ring-color;
}
:root{
    --btn-green:#428200;
}
.icon-info-sign{
    color: #838383;
}
/* Page guidance */
.introjs-helperLayer{
    box-shadow: rgba(255, 255, 255, 0.95) 0px 0px 1px 1px, rgba(33, 33, 33, 0.5) 0px 0px 0px 5000px !important;
}
.introjs-tooltipReferenceLayer .introjs-tooltip-header{
    display: none;
}
.introjs-tooltipReferenceLayer .introjs-tooltiptext{
    font-family: 'Open Sans';
    line-height: 1.6;
}
.introjs-tooltipReferenceLayer .introjs-tooltipbuttons{
    text-align: left;
    border-top: 0;
    padding: 0 20px 20px;
}
.introjs-tooltipReferenceLayer .introjs-button{
    background-color: #428200;
    color: #ffffff;
    text-shadow: none;
    border: none;
    padding: 0.35rem 0.85rem;
    float: none;
    font-family: 'Open Sans';
    font-weight: 600;
}
.introjs-tooltipReferenceLayer .introjs-button:hover{
    opacity: 0.85;
}
.object-fit-cover{
    object-fit: cover;
}
@media (min-width: 576px) {
    .cc-container {
        width: 540px;
    }
}
@media (min-width: 768px) {
    .cc-container {
        width: 720px;
    }
}
@media (min-width: 992px) {
    .cc-container {
        width: 960px;
    }
}
@media (min-width: 1200px) {
    .cc-container {
        width: 1140px;
    }
}
@media (min-width: 1400px) {
    .cc-container {
        width: 1320px;
    }
}

/*left   center   right*/
.text-left{
    text-align: left;
}
.text-center{
    text-align: center;
}
.text-right{
    text-align: right;
}
.pace .pace-progress {
    background: #22df80;
    position: fixed;
    z-index: 2000;
    top: 0;
    right: 100%;
    width: 100%;
    height: 2px;
}
.popover{
    z-index:100000;
}

a:focus {outline: none;}
.btn{
    text-shadow: none !important;
    box-shadow: none !important;
    background-image: none !important;
    font-family:'Open Sans',sans-serif;
    border-color: transparent;
}
.btn:focus{
    outline: 0 auto -webkit-focus-ring-color !important;
}
textarea,input,select,div,p,span,a{font-family:'Open Sans',sans-serif;}
h1, h2, h3, h4, h5, h6, .popular-list, .btn-invite {font-family:'Open Sans',sans-serif; line-height: 1.2;}
.badge{
    text-shadow: none !important;
}
/*cc loading 样式*/
.cc-loading{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.35);
    z-index: 1055;
    margin: 0 auto;
}
.cc-loading .loader-inner{
    display: flex;
    align-items: center;
    min-height: calc(100% - 1rem);
    justify-content: center;
}
.cc-loading .ball-pulse > div{
    background-color: #428200;
    width: 12px;
    height: 12px;
    border-radius: 100%;
    margin: 2px;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    display: inline-block;
}
.cc-loading .ball-pulse > div:nth-child(1){
    -webkit-animation: scale 0.75s -0.24s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
    animation: scale 0.75s -0.24s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
}
.cc-loading .ball-pulse > div:nth-child(1) {
   -webkit-animation: scale 0.75s -0.24s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
   animation: scale 0.75s -0.24s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
}

.cc-loading .ball-pulse > div:nth-child(2) {
   -webkit-animation: scale 0.75s -0.12s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
   animation: scale 0.75s -0.12s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
}

.cc-loading .ball-pulse > div:nth-child(3) {
  -webkit-animation: scale 0.75s 0s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
  animation: scale 0.75s 0s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
}
@keyframes scale {
  30% {
    -webkit-transform: scale(0.3);
    transform: scale(0.3);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1); }
}
/*btn 样式*/
.br-10{
    border-radius: 10px;
}
.br-50{
    border-radius: 50px;
}
.btn-white{
    background-color: #ffffff !important;
}
.btn-black{
    color: #ffffff;
    background-color: #000000 !important;
}
.btn-black:hover,.btn-black:focus{
    color: #ffffff;
    opacity: 0.85 !important;
    background-color: #000000;
}
.btn-black:hover,.btn-black:focus{
    opacity: 0.85 !important;
    background-color: #000000 !important;
}
.btn-green{ background-color: #428200; color: #ffffff;}
.btn-green:hover,.btn-green:focus{
    opacity: 0.9 !important;
    color: #ffffff !important;
    background-color: #428200;
}
.btn-danger{
    background-color: #ff3c00;
    color: #ffffff;
}
.btn-danger:hover,.btn-danger:focus{
    opacity: 0.85 !important;
    color: #ffffff !important;
}
.btn-transparent{
    background-color: transparent;
}
.border-none{
    border: none !important;
}
.btn-blue{
    background-color: #2196f3;
}
.btn-blue:hover,.btn-blue:focus{
    background-color: #128ff2!important;
}
.btn-non-bg:focus{
    background-color: unset !important;
}
/* bg-color*/
.bg-transparent{
    background-color: transparent !important;
}
.bg-red{
 background-color: #ff3c00;
}
.bg-gray{
 background-color: #f8f8f8;
}
.bg-green{
    background-color: #428200;
}
.bg-white{
    background-color: #ffffff;
}
.wireframe{ border:1px solid #e4e4e4; }

/* modal */
.modal .modal-header{
    padding-left: 25px;
}
.modal .modal-body{
    padding: 15px 25px;
}
.modal .modal-header{
    text-shadow: none !important;
    box-shadow: none !important;
}
.modal .modal-header .close{
    font-size: 28px;
}
.modal-footer{
    background-color: #ffffff;
    box-shadow: none !important;
}
.modal-footer .btn.btn-primary{
    color: #ffffff;
    background-color: #000000;
    border-color: #000000;
}
.modal-footer .btn.btn-primary:hover,.modal-footer .btn.btn-primary:focus{
    opacity: 0.85;
    background-color: #000000;
}
.modal-header h3{
    font-size: 20px;
}
input,select{
    box-shadow: none !important;
}
.input-append .add-on, .input-prepend .add-on{
    text-shadow: none;
}
.new-input{
    width: 100%;
    box-sizing: border-box;
    height: 36px !important;
    border-radius: 0 !important;
    border-left: none !important;
    border-top: none !important;
    border-right: none !important;
}
.lh-12{
    line-height: 1.2;
}
.lh-14{
     line-height: 1.4;
}
.lh-16{
    line-height: 1.6;
}
.lh-18{
    line-height: 1.8;
}
.fw-light{
    font-weight: lighter;
}
.fw400{
    font-weight: normal;
}
.fw-600{
    font-weight: 600;
}
.fw-bold{
    font-weight: bold;
}
.text-light{
    font-weight: 200;
}
.text-semibold{
    font-weight: 600;
}
.text-normal{
    font-weight: normal;
}
.text-uppercase{
    text-transform: uppercase;
}

.fw-normal{
    font-weight: normal;
}
.text-light{
    font-weight: 200;
}
.text-semibold{
    font-weight: 600;
}


/* font-size css*/

.fs-12{
    font-size: 12px;
}
.fs-13{
    font-size: 13px;
}
.fs-14{
    font-size: 14px;
}
.fs-15{
    font-size: 15px;
}
.fs-16{
    font-size: 16px;
}
.fs-18{
    font-size: 18px;
}
.fs-20{
    font-size: 20px;
}
.fs-22{
    font-size: 22px;
}
.fs-24{
    font-size: 24px;
}
.fs-30{
    font-size: 30px;
}
.fs-34{
    font-size: 34px;
}
.m-auto{
    margin: 0 auto;
}
.pb-1{
    padding-bottom: 4px;
}
.pb-2{
    padding-bottom: 8px;
}
.pb-3{
    padding-bottom: 16px;
}
.pb-4{
    padding-bottom: 24px;
}
.pb-5{
    padding-bottom: 48px;
}
.pt-1{
    padding-top: 4px;
}
.pt-2{
    padding-top: 8px;
}
.pt-3{
    padding-top: 16px;
}
.pt-4{
    padding-top: 24px;
}
.pt-5{
    padding-top: 40px;
}
.mb-0{
    margin-bottom: 0;
}
.mb-1{
    margin-bottom: 4px;
}
.mb-2{
    margin-bottom: 8px;
}
.mb-3{
    margin-bottom: 16px;
}
.mb-4{
    margin-bottom: 24px;
}
.mb-5{
    margin-bottom: 48px;
}
.mt-1{
    margin-top: 4px;
}
.mt-2{
    margin-top: 8px;
}
.mt-3{
    margin-top: 16px;
}
.mt-4{
    margin-top: 24px;
}
.mt-5{
    margin-top: 48px;
}
.d-block{
    display: block;
}
.d-flex{
    display: flex;
}
.flex-wrap{
    flex-wrap: wrap;
}
.align-center{
    align-items: center;
}
.align-baseline{
    align-items: baseline;
}
.justify-content-between{
    justify-content: space-between;
}

/* font color and font-weight css*/
.text-white{
    color: #ffffff;
}
.help-text{
    color: #757575;
}
.text-gray{
    color: #838383;
}
.text-red{
    color: #ff3c00;
}
.text-green{
    color: #428200;
}
.text-666{
    color: #666666;
}
.text-333{
    color: #333333;
}
.text-000{
    color: #000000;
}


/*img width=height css*/
.common-img-cutting{
    position: relative;
    width: 100%;
}
.common-img-cutting img{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}
.common-img-cutting:after{
    content: "";
    display: block;
    padding-bottom: 100%;
}


/*table empty css*/
.common-empty-content{
    text-align: center;
}
.common-empty-content .text{
   color: #838383;
}
.common-empty-content .pbFont-empty1{
    font-size:90px ;
    color: #d0d0d0;
    display: block;
}
table tr td .empty{
    display: block;
    text-align: center;
    padding: 80px 0;
    color: #838383;
}
table tr td .empty .pbFont-empty1{
    font-size:90px ;
    color: #d0d0d0;
}
/*文字行数显示 样式*/
.text-one-line{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.text-two-line{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    line-clamp: 2;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.text-three-line{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    line-clamp: 3;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
/*进度条*/
.progress{
    height: 6px;
    border: 1px solid #ececec;
    border-radius: 0;
    background-image: none;
    box-shadow: none;
}
.progress-success .bar, .progress .bar-success{
    background-color: #428200;
}
.progress .bar{
    background-image: none;
    box-shadow: none;
}
/*直播跳动图标 样式*/
.Live-bounce-icon{
    height: 22px;
    line-height: 22px;
    color: #ffffff;
    padding: 0 6px;
    border-radius: 4px;
    font-size: 14px;
    font-weight: normal;
    display: inline-block;
    position: relative;
    background-image: none;
}
#live-animation{
    display: inline-flex;
    align-items: flex-end;  /*重要属性，让hight翻转过来，往上延伸*/
    margin: 0 0 5px 0;
    padding-right: 1px;
}
#live-animation .auItem{
      width: 3px;
      margin-right: 3px;
      list-style: none;
      background: #ffffff;
      height:12px;
}
#live-animation .au1{
      animation: audio .5s linear .1s infinite alternate;
}
 #live-animation .au4{
}
#live-animation .au5{
      animation: audio .5s linear .2s infinite alternate;
}
#live-animation .au1,#live-animation .au5{
    /*animation: unset;*/
    height: 7px;
}

@keyframes audio{
      from{height: 1px;}
      to{height: 12px;}
}


 /* 新的header 背景透明 css*/
.navbar.header-bg-transparent .navbar-inner{
    background: transparent !important;
    border: none !important;
    box-shadow: none;
}
.navbar-inverse .btn-navbar:hover, .navbar-inverse .btn-navbar:focus, .navbar-inverse .btn-navbar:active, .navbar-inverse .btn-navbar.active, .navbar-inverse .btn-navbar.disabled, .navbar-inverse .btn-navbar[disabled]{
    background-color: transparent;
}






 /* footer固定底部 */
#wrap-sign{
    min-height: 100%;
    margin: 0;
    padding: 0;
    position: relative;
    background: #f6f6f6;
}
.podbean-signup{ padding-bottom: 50px; }

/*手机版 sso login*/
.app-sso-login .sso-login-page .left-top-img, .app-sso-login  .sso-login-page .right-bottom-img{
    display: none;
}
.app-sso-login .sso-login-page .signup-form{
    text-align: center;
}
.app-sso-login .sso-login-page .signup-form select{
    width: 100%;
    height: 40px;
}
.app-sso-login .sso-login-page .signup-form .company-name{
    font-size: 18px;
    margin: 20px 0;
}
.app-sso-login .sso-login-page .signup-form .logo{
    width: 200px;
    height: 200px;
}
.app-sso-login .sso-login-page .signup-form label{
    padding: 5px 0;
}
.app-sso-login .sso-login-page .pdt60{
    padding-top: 15px;
}

/*手机版 sso login  end*/
/*2020最新改版header css*/
.header .desktop-display-none{ display: none;}
#header-menu-load{
    transition: background-color .5s cubic-bezier(.165,.84,.44,1);
    will-change: background-color;
    padding: 0;
    position: relative;
    display: flex;
    display: -webkit-flex;
}
#header-menu-load .left-main-menu-search{
    flex-grow: 1;
}
.navbar.header-bg-transparent .open-nav{
    /*background-color: #333333 */
}
#main-navigation{
    margin-left: 23px;
}
.header-bg-transparent #main-navigation li{
   /*line-height: 50px;*/
   /* padding-top: 0;*/
}
#main-navigation .line{
    display: inline-block;
    width: 1px;
    height: 15px;
    background: #d2d2d2;
    margin-right: 36px;
    position: relative;
    top: 10px;
    z-index: 99;
}
#main-navigation .caret{
    border-top: 4px solid #cecece;
    margin-top: 9px
}
#main-navigation li .menu-name{
    padding-left: 0;
    padding-right: 0;
    margin-right: 36px;
    /*margin-top: 0;*/
}
#main-navigation li a:hover{
  opacity: 0.8;
    text-decoration: underline;
}
#main-navigation li .menu-active{
    border-bottom: 2px solid #ffffff;
    /* color: #428200; */
    padding-bottom: 18px;
}

#main-navigation li a:hover .caret{
    border-top: 4px solid #ffffff;
    transition: 0.3s;
}
#main-navigation .menu-active .caret{
    border-top: 4px solid #ffffff;
    transform: rotateX(-180deg);
}

#drop-down-desktop-menu.desktop-sub-menu{
    background-color: #333333;
    min-height: 255px;
    /*height: 255px;*/
    position: absolute;
    padding-top: 120px;
    margin: 0;
    padding-bottom: 50px;
    left: -1px;
    top: -60px;
    width: calc(100% + 2px);
    border-top: 1px solid #3f3f3f;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    /*transition: 0.25s !important;*/
    -webkit-clip-path: polygon(0% 0%,100% 0%,100% 0%,0% 0%);
    clip-path: polygon(0% 0%,100% 0%,100% 0%,0% 0%);
   -webkit-transition: visibility .23s step-end,-webkit-clip-path .23s cubic-bezier(.165,.84,.44,1);
    transition: visibility .23s step-end,-webkit-clip-path .23s cubic-bezier(.165,.84,.44,1);
    -o-transition: clip-path .23s cubic-bezier(.165,.84,.44,1),visibility .23s step-end;
    transition: clip-path .23s cubic-bezier(.165,.84,.44,1),visibility .23s step-end;
    transition: clip-path .23s cubic-bezier(.165,.84,.44,1),visibility .23s step-end, -webkit-clip-path .23s cubic-bezier(.165,.84,.44,1);

}
#drop-down-desktop-menu.open-desktop-sub-menu{
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
    clip-path: polygon(0% 0%,100% 0%,100% 100%,0% 100%);
    -webkit-clip-path: polygon(0% 0%,100% 0%,100% 100%,0% 100%);
    -webkit-transition: visibility .23s step-start,-webkit-clip-path .23s cubic-bezier(.165,.84,.44,1);
    transition: visibility .23s step-start,-webkit-clip-path .23s cubic-bezier(.165,.84,.44,1);
    -o-transition: clip-path .23s cubic-bezier(.165,.84,.44,1),visibility .23s step-start;
    transition: clip-path .23s cubic-bezier(.165,.84,.44,1),visibility .23s step-start;
    transition: clip-path .23s cubic-bezier(.165,.84,.44,1),visibility .23s step-start,-webkit-clip-path .23s cubic-bezier(.165,.84,.44,1);
}
#header-menu-load .desktop-sub-menu .all-down-menu{
    padding: 36px 150px 0 150px;
    visibility: hidden;
    -webkit-transform: translateY(7%);
    transform: translateY(7%);
    -webkit-transition: -webkit-transform .43s cubic-bezier(.165,.84,.44,1);
    transition: -webkit-transform .43s cubic-bezier(.165,.84,.44,1);
    -o-transition: transform .43s cubic-bezier(.165,.84,.44,1);
    transition: transform .43s cubic-bezier(.165,.84,.44,1);
    transition: transform .43s cubic-bezier(.165,.84,.44,1),-webkit-transform .6s cubic-bezier(.165,.84,.44,1);
}
#header-menu-load .open-desktop-sub-menu .all-down-menu{
    border-top: 1px solid #3f3f3f;
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
    visibility: visible;
    /*transition: opacity .3s cubic-bezier(.165,.84,.44,1),visibility .5s step-end;*/
}
#header-menu-load .desktop-sub-menu .open-desktop-sub-menu{
    transform: translateY(0);
}

/* cc web and mobile */
.navbar .dropdown-menu-content{
    display: flex;
    margin: 0;
    list-style: none;
}
.navbar .dropdown-menu-content .list-item{
    flex: 1;
    padding-right: 48px;
}
.navbar .dropdown-menu-content .list-item:last-child{padding-right: 0 !important;}
.navbar .dropdown-menu-content .popular-topics-items{
    flex: 2;
}
.dropdown-menu-content .popular-topics-items ul{
    display: grid;
    grid: repeat(5, 1fr) / auto-flow;
    width: 85%;
}
.navbar .dropdown-menu-content .dropdown-sub-title{
    border-bottom: 1px solid #3f3f3f;
    padding-bottom: 10px;
    margin-bottom: 15px;
}
.navbar .dropdown-menu-content .title{
    color: #ffffff;
    font-size: 16px;
    font-weight: 600;
    display: block;
    padding:10px 0;
    margin-bottom: 5px;
}
.navbar .dropdown-menu-content .title span{
    position: relative;
}
.navbar .dropdown-menu-content .title:hover span:after{
    content: "→";
    position: absolute;
    right: -20px;
    top: 1px;
}
.navbar .dropdown-menu-content .title:hover,.navbar .dropdown-menu-content .title:focus{
     opacity: 0.8;
    text-decoration: none;
}
.navbar .dropdown-menu-content .list-item p{
    font-size: 14px;
    color: #bcbcbc;
    padding-top: 6px;
    line-height: 1.6;
    font-weight: 300;
    max-width: 256px;
}

#drop-down-desktop-menu .discover-sub-menu .list-item-detail{
    display: flex;
    flex-direction: column;
}
#drop-down-desktop-menu .discover-sub-menu .list-item-detail a{
    margin-bottom: 25px;
    padding: 0;
    position: relative;
    display: inline-block !important;
}
#drop-down-desktop-menu .discover-sub-menu .list-item-detail a:hover:after{
    content: "→";
    position: absolute;
    top: 1px;
    padding-left: 5px;
}
#start-podcast-submenu ul{
    flex-wrap: wrap;
}
#start-podcast-submenu ul .list-item{
    width: 33.33%;
    flex-grow: unset;
}


 /* header search 改版 */
#header-menu-load .close-search-form .cancel{
    display: none;
}
#header-menu-load .open-search-form .cancel{
    margin-top: 0;
}




 /* app手机版下载 */
#header-menu-load .login-btns .btn{
    background-color: #428200;
    color: #ffffff;
    margin-right: 10px;
    font-size: 14px;
 }
#header-menu-load .login-btns .btn:hover{ background-color: #428200; }
#header-menu-load .login-btns .btn img{
    width: 18px;
    height: auto;
    padding-right: 3px;
    position: relative;
    top: -2px;
}
#header-menu-load .login-btns .btn-adr img{
    width: 16px;
}
#wrap{
    background-color: #ffffff;
    max-width:100%;
    position:relative;
    margin:0 auto;
    box-shadow:0 0 10px rgba(0, 0, 0, 0.3);
    width: 100%;
}
#wrap.bg-grey{background-color:#ffffff;}
#wrap.bg-e{background-color:#f4f3f8;}
.pdt140{padding-top:140px;}
.pdt80{padding-top:80px;}
.pdt60{padding-top:60px;}
.mgt30{margin-top:30px;}
.login-page .sign-area .signup-form .control-group input {
    width: 100% !important;
    padding-left: 15px;
    display: block;
    box-sizing:border-box;
    height: 42px;
    line-height: 42px;
    font-family:'Open Sans',sans-serif;
    font-size: 16px;
    box-shadow: none;
    border-radius: 4px !important;
}
.login-page .sign-area .signup-form .podbean-com  input{
    width: 59.5% !important;
    display: inline-block;
}
.login-page .navbar-inner .nav-collapse .notification-nav .notification-btn .dropdown-toggle{
    box-shadow: none;
    border:none;
    background: transparent;
}
.login-page .navbar-inner .nav-collapse .notification-nav li .btn-upgrade{
    text-shadow: none;
    box-shadow: none;
    background: #428200;
    background-image: none;
    border: none;
    padding: 5px 13px;
}
.login-page .navbar-inner .nav-collapse .notification-nav li .btn-upgrade:hover{
    background: #428200;
}

.login-page .navbar-inner .hidden-phone .notification-nav .dropdown .dropdown-toggle{
    text-shadow: none;
    box-shadow: none;
    background: transparent;
    border: none;
    margin-left: 15px;
}
.pd-login-page{ margin-top: 70px; }
.pd-login-page .sign-area { margin-bottom:140px;  }
.pd-login-page .sign-area .signup-form{ padding: 10px; }
.pd-login-page .sign-area .h2css{ font-size: 24px; padding-bottom: 10px ;}
.pd-login-page .sign-area .span4{ background:#fff; padding-bottom: 5px; border: 1px solid #ececec; }
.brand img{ width: 103px; height: auto; }
#wrap-sign .brand img{ width: 103px; height: auto; }
.login-page .sign-area .h2css {
    text-align: center;
    margin: 0;
    padding:30px 0 15px 0;
    color: #1a1a1a;
}
#wrap-sign .www-login-page .span4 {
    margin: 0 auto !important;
    display: block;
    float: none;
}
.two-factor-page .two-factor-content {
    float: none;
    margin: 0 auto !important;
    padding: 0 30px;
    border-radius: 10px;
    box-shadow: 0 3px 6px rgba(0,0,0, 0.05);
}
.two-factor-page .two-factor-content h1{
    padding-top: 40px !important;
}
.two-factor-page .btn-resend-code{
    border: none;
    background: transparent;
    color: #08c;
    padding: 4px 0;
}
.two-factor-page .btn-resend-code:hover{
    text-decoration: underline;
}
.two-factor-page .pd-login-page .sign-area .signup-form{
    padding: 20px 0 40px;
}
.login-page .signup-form .btn-create {display: block; width: 100%}
.pagination a{color:#999;}.pagination a:hover{color:#428200;}
.header.navbar-fixed-top{position:fixed;margin-bottom:0;margin:0;}
.header .navbar-inner .brand{padding-left: 12px;margin-left:0;}
.header .navbar-inner .nav>li{padding-top:12px;}
.header .navbar-inner .nav .support-login a{ margin-top: 5px;}
.header .top-Slogan {
    color: #ffffff;
    font-size: 12px;
    margin-left: -10px;
    margin-top: 28px;
    opacity: 0.4;
}
.navbar .navbar-inner .login-btns { font-family:'Open Sans',sans-serif;}
.navbar .navbar-inner .login-btns .sign{ background-color: #428200; padding: 3px 8px; background-image:none; border: 1px solid #428200; box-shadow: none; text-shadow:none; font-family:'Open Sans',sans-serif; }
.navbar .navbar-inner .login-btns .sign:hover{ background-color: #428200;  border: 1px solid #428200;}
#main-navigation{margin-top:0;}
.navbar-inverse .navbar-search .search-query:focus, .navbar-inverse .navbar-search .search-query.focused{
    box-shadow: none;
    border-radius: 0;
    background-image: none;
    border: none;
}
.notification-nav .dropdown .dropdown-toggle, .notification-nav .dropdown.open .dropdown-toggle{
    box-shadow: none !important;
    border-radius: 0 !important;
    background-image: none !important;
    border: none !important;
}
#head-publish a{
   text-shadow: none;
   box-shadow: none;
   background-image: none;
   background-color: #428200;
   border:none;
   font-size: 14px;
   margin-right: 0px;
   margin-top: 4px;
 }
#head-publish a:hover{ background-color: #428200; }
#login-tool li .home-signup-free{
    background-color: #428200;
    border-radius: 4px;
    text-decoration: none;
}
#login-tool li .home-signup-free:hover{
    color: #ffffff;
    opacity: 0.85;
}
#login-tool li .home-signup-free.live-signup-free{
    background-color: #ff3c00;
    color: #ffffff;
    border: none;
    padding: 4px 12px;
}
#login-tool li .home-signup-free.live-signup-free:hover,#login-tool li .home-signup-free.live-signup-free:focus{
    background-color: #ff3c00;
    color: #ffffff;
    opacity: 0.88;
}
#login-tool .dropdown .dropdown-toggle .icon-user{
    padding: 5px;
    box-sizing: content-box;
    background: #ffffff;
    border-radius: 50px;
    color: #a4a4a4;
    margin-right: 4px;
    margin-top: -1px;
 }
#login-tool .dropdown .dropdown-toggle .pbicon-user{
    box-sizing: content-box;
    margin-right: 7px;
    margin-top: -1px;
}
#login-tool .dropdown .dropdown-toggle .pbicon-user img{
    width: 24px;
    height: 24px;
    border-radius: 50%;
}

#community_notification .item-icon .icon-bell{
    margin-top: 0;
    font-size: 15px;
    position: relative;
    top: -1px;
}
.notification-btn .dropdown-menu .no-empty .no-img{
    font-size: 16px;
    padding-bottom: 20px;
    color: #555;
    padding-top: 15px;
}
.notification-btn .dropdown-menu .no-empty img{ margin-top: 20px;width: 52px; }
.notification-btn .dropdown-menu .no-empty{ padding:0 45px; }
#login-tool{ margin-right: 15px; order:3;}
#login-tool .dropdown .dropdown-toggle {
    background-image: none !important;
    /* display: flex; */
    /* align-items: center; */
}
#login-tool.account-nav .icon-chevron-down{
    padding-left: 2px;
    line-height: 1;
    vertical-align: middle;
}
.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{
    border-top-color: #fff;
    border-bottom-color: #fff;
}
.navbar-search .search-query:focus, .navbar-inverse .navbar-search .search-query.focused{
    border:1px solid #666666 !important;
}
.header .navbar-inner .brand, .header .navbar-inner .nav > li > a {
    color:#ffffff;
    margin-top: 4px;
    text-shadow:none;
    z-index: 1999999;
    position: relative;
}
.header .navbar-inner .nav.main-nav > li > a:hover {opacity: 0.8;}
.header .navbar-inner .brand, .header .navbar-inner .nav > li > a {color:#ffffff; margin-top: 4px; text-shadow:none; }
.header .navbar-inner .nav.notification-nav > li > a {font-size: 14px;}
.header .navbar-inner .nav > li > a.btn:hover, .header .navbar-inner .nav > li > a.btn:focus {background-position: inherit;}
.header .navbar-inner .nav > li > a.hiring{
    background-color: #ff3c00;
    border-radius: 4px;
    color: #ffffff !important;
    margin-top: 4px;
}
.header .navbar-inner .nav > li > a.hiring .pbFont-laba{ padding-right: 5px; }
.header .navbar-inner .nav > li > a.hiring:hover{
    opacity: 0.9;
}
.header .navbar-search{ margin:15px 10px 0px 0px; border-bottom: none;}

.navbar-inverse .navbar-search input::-webkit-input-placeholder{
    /* WebKit browsers */
    color: #fff !important;
}
.navbar-inverse .navbar-search input:-moz-placeholder{
    color: #fff;
}
.navbar-inverse .navbar-search input:-ms-input-placeholder{
    /* Internet Explorer 10+ */
    color: #fff;
}
.header .navbar-inner{
    background-color: #333333 !important;
    background-image: none !important;
    filter: none;
    min-height:60px;
    max-height: 60px;
    border-bottom:0;
}
#header-menu-load .navbar-icon{ margin-top: 9px; margin-right:8px; }
#header-menu-load .login-visible{
    float: right;
    margin-top: 4px;
}
#header-menu-load .nav-collapse .hidden-phone .notification-nav .open .dropdown-menu{
    right: 8px;
    top: 50px;
}
#header-menu-load .nav-collapse .hidden-phone .account-nav .open .dropdown-menu{
    right: 6px;
}
#header-menu-load .nav-collapse .hidden-phone .account-nav .open .dropdown-menu .popover ul>li:last-child a i{
    background-image: none !important;
    margin-top: 4px;
    font-size: 16px;
    margin-left: 2px;
}
#community_notification{
    display: inline-block;
    position: relative;
}
.notification-btn #community_notification .item-count{
    background: #ff5500;
    color: #fff;
    border: none;
    box-shadow: none;
    border-radius: 10px;
    font-size: 10px;
       padding: 1px;
    display: block;
    width: 15px;
    height: 15px;
    font-weight: 200;
    font-family: open sans-serif;

 }
.notification-btn #community_notification .have-notification{
    background: #333333;
    border-radius: 10px;
    padding: 1px 1px 2px 0px;
    margin-top: -10px;
    margin-left: 9px;
    display: block;
    position: absolute;
}
.notification-btn #community_notification .item-icon{
    float: left;
    display: block;
}
/*notification  登陆进去的userCenter->profile 统一下拉样式*/
#faq-nav-dropdown .dropdown .dropdown-menu li:first-child{
    padding-top: 6px;
}
#faq-nav-dropdown .dropdown .dropdown-menu li:last-child{
   padding-bottom: 2px;
}

#faq-nav-dropdown .dropdown .dropdown-menu li a{
    padding: 7px 20px;
}
#faq-nav-dropdown .dropdown .dropdown-menu li a i{
    margin-right: 5px;
    position: relative;
    display: inline-block;
    width: 20px;
    vertical-align: middle;
    margin-top: 0;
}
#faq-nav-dropdown .dropdown .dropdown-menu li a .pbFont-guide{
    top: -2px;
}
#faq-nav-dropdown .dropdown .dropdown-menu li a .pbFont-FAQ1{
    font-size: 19px;
    left: -1px;
}
#faq-nav-dropdown .dropdown .dropdown-menu li a .pbFont-wendahongse{
    font-size: 17px;
    top: -1px;
}
#faq-nav-dropdown .dropdown .dropdown-menu li a .pbFont-podcasts1{
    font-size: 18px;
    left: -1px;
}
#faq-nav-dropdown .dropdown .dropdown-menu li a .pbFont-13{
    font-size: 22px;
    position: relative;
    left: -3px;
    top: -1px;
}
#faq-nav-dropdown .dropdown .dropdown-menu li a .pbFont-kecheng{
    top: -1px;
}



.notification-nav .dropdown-menu{
    right: 0 !important;
    left: auto !important;
}
.navbar .notification-nav  > li > .dropdown-menu:after{
    right: 10px;
    left: unset !important;
}
.navbar .notification-nav  > li > .dropdown-menu:before{
    right: 9px;
    left: unset;
}
.header .navbar-inner .nav-collapse{ font-family: open sans;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a{
    background-image: none !important;
    background-color: hsla(0, 0%, 78.4%, .3) !important;
    color: #333333 !important;
}
.header.navbar-inverse .main-nav li.dropdown.open>.dropdown-toggle {
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    background-color:#ffffff;
    color:#428200 !important;
}
.header.navbar-inverse .main-nav li.dropdown.open>.dropdown-toggle .caret{
    border-top-color:#428200;
    border-bottom-color:#428200;
}
.header.navbar .main-nav>li>.dropdown-menu{
    box-shadow: 0 2px 6px rgba(0,0,0,0.2);
    margin-top:-1px;
    border-top-left-radius:0;
    border:none;
    width:620px;
    padding:20px 0 20px 20px;
}
.header.navbar .main-nav>li>.dropdown-menu:before,.header.navbar .main-nav>li>.dropdown-menu:after{border:0;}
.header.navbar .main-nav>li>.dropdown-menu li{float:left;padding:3px;width:196px;}
.header.navbar .main-nav>li>.dropdown-menu li a{
    background-color: transparent;
    color:#000000;
    font-size: 14px;
    display:block;
    border-radius:4px;
}
.header.navbar .main-nav>li>.dropdown-menu li a:hover {color: #428200;background-color: transparent;background-image: none;}
.header.navbar .main-nav>li>.dropdown-menu li.divider{width:280px;padding:0;background-color:#cccccc;}
.header.navbar .sign-nav,.header.navbar .account-nav{margin-right:20px;}
.header.navbar .sign-nav li a:hover{
    /*color: #428200;*/
    opacity: 0.8;
    text-decoration: underline;
}

#login-tool .dropdown-menu{
    padding-top: 11px;
    padding-bottom: 8px;
}
#login-tool .dropdown-menu li .pbFont-set2{
    top: -1px;
}
#login-tool .dropdown-menu li .icon-ban-circle{ font-size: 17px; left: 2px; }
#login-tool .dropdown-menu li .icon-lock{
    top: -1px;
}
#login-tool .dropdown-menu li .icon-home{ top: -1px}
#login-tool .dropdown-menu li .pbFont-logout{
    font-size: 14px;
    position: relative;
    left: 2px;
}
#login-tool .dropdown-menu li .pbFont-account{
    font-size: 20px;
    position: relative;
    left: -2px;
}
#login-tool .dropdown-menu li .pbFont-ad{
    font-size: 14px;
    position: relative;
    left: 1px;
}
#login-tool .dropdown-menu li .pbFont-money{
    font-size: 15px;
}
.header.navbar .account-nav .dropdown .dropdown-toggle .caret,.header.navbar .account-nav .dropdown.open .dropdown-toggle .caret{
    margin-top:0;
    vertical-align:middle;
}
.header.navbar .account-nav .dropdown-menu{min-width:100px;text-align: left;}
.header.navbar .account-nav .dropdown-menu li{
    display: flex;
    align-items: center;
}
.header.navbar .account-nav .dropdown-menu li:last-child{
    border-top: 1px solid #e4e4e4;
}
.header.navbar .account-nav .language-dropdown .dropdown-menu li:last-child {
    border-top: none;
}
.header.navbar .account-nav .dropdown-menu i{
    margin-right: 5px;
    position: relative;
    display: inline-block;
    width: 20px;
    vertical-align: middle;
    margin-top: 0;
}
.navbar-inverse .brand,body .navbar-inverse .nav > li > a {padding: 4px 12px; margin: 0 10px 0 0;}
.header.navbar .notification-nav .dropdown-menu .dropdown-item-wrap > ul > li > a {padding: 10px; display: block; color: #333333;}
.header.navbar .notification-nav .dropdown-menu .dropdown-item-wrap > ul > li > a:hover{background-color: #0081c2; text-decoration: none; color: #ffffff}
.header.navbar .notification-nav .notification-btn .dropdown-menu .dropdown-item-wrap > ul > li {margin: 0px; display: block; padding: 10px;}
.header.navbar .notification-nav .notification-btn .dropdown-menu .dropdown-item-wrap > ul > li > a {padding: 0px;}
.header.navbar .notification-nav .dropdown .dropdown-toggle,.header.navbar .notification-nav .dropdown.open .dropdown-toggle{
    padding:0 10px 0 0;
    background-color:transparent;
    color: #fff;
    margin-right: 0px;
    border: 1px solid #000;
    background-image: -ms-linear-gradient(top, #555555, #3a3a3a);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#555555), to(#3a3a3a));
    background-image: -webkit-linear-gradient(top, #555555, #3a3a3a);
    background-image: -o-linear-gradient(top, #555555, #3a3a3a);
    background-image: -moz-linear-gradient(top, #555555, #3a3a3a);
    background-image: linear-gradient(top, #555555, #3a3a3a);
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15), inset 0 1px 0 rgba(255, 255, 255, 0.1);
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), inset 0 1px 0 rgba(255, 255, 255, 0.1);
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15), inset 0 1px 0 rgba(255, 255, 255, 0.1);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    display: block;
    padding: 3px 6px;
}
.header.navbar .notification-nav .dropdown .dropdown-toggle:hover
{
    background-color: transparent;
    color: #ffffff;
    opacity: 0.88;
}
.home-page .home{ margin-top: 0; }
.home-page .home-content .text .title{
    font-size: 46px;
    font-weight: 200;
    margin-top: 2px;
 }
.home-page .home-content .text .words{
    font-size: 16px;
    line-height: 1.8;
    padding-top: 10px;
}
.home-page .home-content .text .btn-free{
    background: transparent;
    border-radius: 0px;
    border:1px solid #1a1a1a;
    font-size: 16px;
    padding: 19px 32px;
    margin-top: 15px;
    -webkit-transition: opacity 300ms cubic-bezier(.694,0,.335,1),background-color 300ms cubic-bezier(.694,0,.335,1),color 300ms cubic-bezier(.694,0,.335,1);
    -o-transition: opacity 300ms cubic-bezier(.694,0,.335,1),background-color 300ms cubic-bezier(.694,0,.335,1),color 300ms cubic-bezier(.694,0,.335,1);
    transition: opacity 300ms cubic-bezier(.694,0,.335,1),background-color 300ms cubic-bezier(.694,0,.335,1),color 300ms cubic-bezier(.694,0,.335,1);
}
.home-page .home-content .text .btn-free:hover{ background: #1a1a1a; color: #ffffff; }
.home-page .home-content .hosting img{ float: left; }
.home-page .home-content .hosting .text{
    float: left;
    width: 27%;
    padding-left: 66px;
}
.home-page .home-content .hosting .clear{ clear: both; }
.home-page .home-content .promotion{ padding: 135px 0; }
.home-page .home-content .promotion img{ float: right; }
.home-page .home-content{ padding-top: 130px; }
.home-page .home-content .promotion .text{ padding-left: 13.5%; }
.home-page .home-content .mone .text{ width: 28%;    padding-top: 35px; }
.home-page .home-content .mone .text .words{ padding-top: 22px; }
.home-page .genres{
    margin-top: 60px;
    width: 100%;
    height: 1040px;
    padding: 0px;
    position: relative;
    overflow: hidden;
    background: url(../jpg/home-bg.jpg) no-repeat center center;
    text-align: center;
    background-size: cover;
}
.home-page .genres h2{
    font-size: 44px;
    font-weight: 600;
    text-align: center;
    margin-top: 128px;
    line-height: 1.3;
}
.home-page .genres .all-words .help-left{
    margin-left: 0;
}
.home-page .genres .all-words .help-left .c-words{ line-height: 2.0 }
.home-page .genres .all-words .number{
    font-size: 44px;
    color: #428200;
    font-weight: bold;
    margin-top: 70px;
    line-height: 1.0;
    margin-bottom: 8px;
}
.home-page .genres .all-words .title{
    color: #333333;
    font-size: 18px;
}
.home-page .genres .card-content{
    padding-top: 25px;
    clear: both;
}
.home-page .genres .card{
    width: 328px;
    height: auto;
    margin: 11px 12px;
    border: 1px solid #d6d6d6;
    background: #ffffff;
    border-radius: 5px;
    -moz-box-shadow: 1px 2px 30px rgba(0,0,0,0.15);
    -webkit-box-shadow: 1px 2px 30px rgba(0,0,0,0.15);
    box-shadow: 1px 2px 30px rgba(0,0,0,0.15);
}
.home-page .genres .card p{
    color: #4a4a4a;
    line-height: 1.8;
    padding: 11px 21px 0px 21px;
}
.home-page .genres .card-center{
    margin-top: 35px;
}
.home-page .genres .card-center .c-words{ padding-top: 20px;}
.home-page .genres .card .name{
    color: #1a1a1a;
    padding-top: 2px;
}
.home-page .genres .card .lisa{ margin-bottom: 0; }
.home-page .pro-list #featured-podcasts .list-block.span3{
        width: 15.1% !important;
        margin-bottom: 30px;
}
.home-page .pro-list{ padding-bottom: 70px; }
.home-page .pro-list .h2css{
    font-size: 44px;
    font-weight: bold;
    text-align: center;
    margin-top: 120px;
    line-height: 1.3;
    text-transform: none;
    margin-bottom: 68px;
}
.home-page .home-limit{ background: #f4f6f8; padding-bottom: 135px; }
.home-page .home-limit h2{
    font-size: 46px;
    font-weight: 200;
    text-align: center;
    padding-top: 80px;
    line-height: 1.3;
    margin-bottom: 58px;
}
.home-page .home-limit .title{
    font-size: 16px;
}
.home-page .home-limit .play{
    font-size: 14px;
    font-weight: 600;
    color: #428200;
    text-decoration: underline;
}
.home-page .home-limit .play:hover{ color: #7cac16; }
.home-page .home-limit .right{ margin-top: 10px;margin-left: 0; }
.home-page .home-limit .left{ width: 22%; }
.home-page .home-limit .top{ margin-bottom: 75px; }
.new-hompage .home-start .container{
        border-top: 1px solid #e4e4e4;
    padding-top: 85px;
}



.home-page .home-start{ padding-bottom: 50px; }
.home-page .home-start .creat{
    font-size: 34px;
    color: #1a1a1a;
    float: left;
    margin-bottom: 0px;

}
.home-page .home-start .creat span{ font-weight: 600;color: #428200; }
.home-page .home-start .free-btn{
    font-size: 20px;
    color: #ffffff;
    background-color: #428200;
    box-shadow: none;
    text-shadow: none;
    background-image: none;
    padding: 15px 28px;
    margin-left: 3px;
}
.home-page .home-start .free-btn:hover,.home-page .home-start .free-btn:focus{
    opacity: 0.88;
}
.home-page .home-start .free{ float: left; margin-left: 35px; margin-bottom: 8px;}
.home-page .home-start .clear{ clear: both; }
.home-page .home-start .free input{
    height: 52px;
    margin-bottom: 0;
    width: 350px;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
    font-size: 16px;
    padding-left: 15px;
}
.home-page .home-start .no{
    text-align: right;
    color: #666666;
    font-size: 16px;
    margin-top: 10px;
 }
.home-page .pb-arousel .carousel-inner .panel-2 img{
    max-width: none;
    text-align: center;
    margin: 0 auto;
    vertical-align: middle;
    display: table-cell;
    width: 100%;
}
.sys-message{
    padding-top: 63px;
    margin-bottom: -60px;
}
.message{ border-bottom: 1px solid #dddddd; text-align: center;}
.message.sys-msg{
    background: #f7ffe5;
}
.message.sys-warning{
    background: #fcf1f0;
}
.message .container{
    padding: 12px 0px;
    min-height: 54px;
}
.message .container .icon-image{
    margin-top: 6px;
}
.message .container img{ margin-right: 15px; }
.message .container .row-fluid .content-right{ text-align: left; margin-left: 5px; }
.message .container .row-fluid .content-right .title{
   margin-bottom: 0px;
   font-size: 20px;
   font-family: open sans;
}
.message.sys-msg .container .row-fluid .content-right .title,
.message.sys-msg .container .row-fluid .content-right .title a
{
   color: #e76d00;
}
.message.sys-warning .container .row-fluid .content-right .title,
.message.sys-warning .container .row-fluid .content-right .title a
{
   color: #c74c47;
}
.message .container span{ font-size: 14px; font-family: open sans;}
#notification-nav{ margin-right: 25px; }
#recommendUl li .pic img{ width: 50px !important; height: 50px !important; border:1px solid #e4e4e4; }



#following .pro-ifollow{
    border-radius: 4px;
    background: #ffffff;
    padding: 0 25px;
    border: 1px solid #e4e4e4;
}
#following .pro-ifollow .media-list .span2 img{ width: 88px; height: 88px; border:1px solid #e4e4e4; }
#following .pro-ifollow .media-list{ padding:20px 0px; border-bottom: 1px solid #e4e4e4;}
#following .pro-ifollow .media-list:last-child{ border-bottom: none; }
#following .pro-ifollow .media-list .media-left{ width: 12%; }
#following .pro-ifollow .media-list .media-center{  width: 73%; }
#following .pro-ifollow .media-list .span8{ margin-left: 2px; padding-right: 10px;}
#following .pro-ifollow .media-list .span8 .name{ font-size: 16px; color: #0088cc; }
#following .pro-ifollow .media-list .span8 .description{ font-size: 14px; color: #1a1a1a;  margin-top: 5px; margin-bottom: 7px;}
#following .pro-ifollow .media-list .span8 .date{ color: #999999; margin-bottom: 0; }
#following .pro-ifollow .media-list .span2 .following-btn .icon-ok{
    background: #ffffff;
    padding: 3px 2px 1px 2px;
    border-radius: 10px;
    margin-right: 10px;
    color: #b9b9b9;
    font-size: 12px;
    margin-top: 0px;
}
#following .pro-ifollow .media-list .span2-btn{ margin-left: 0px; text-align: right;}
#following .pro-ifollow .media-list .span2 .following-btn{
    border: none;
    text-shadow: none;
    box-shadow: none;
    background-image: none;
    background: #b9b9b9;
    width: 95px;
    margin-top: 10px;
    padding-top: 6px;
    padding-bottom: 6px;
    color: #fff;
    border-radius: 0px;
}
#following .pro-ifollow .media-list .span2 .following-btn:hover{ background: #aaaaaa; }
#following .pro-ifollow .media-list .span2 .follower,.claimed_podcasts #following .pro-ifollow .media-list .update-btn{
    border: none;
    text-shadow: none;
    box-shadow: none;
    background-image: none;
    background: #428200;
    width: 95px;
    margin-top: 10px;
    padding-top: 6px;
    padding-bottom: 6px;
    color: #fff;
    border-radius: 0px;

}
.claimed_podcasts #following .pro-ifollow .media-list .update-btn{ margin-top: 27px; }
#following .pro-ifollow .media-list .span2 .follower .icon-plus-sign{ margin-top: -2px; margin-right: 15px; }
#followerlist .pro-guide.pro-ifollow{
    background: #ffffff;
    padding: 0 25px ;
    border: 1px solid #e4e4e4;
    border-radius: 4px;
}
#followerlist .user-follower .pro-guide.pro-ifollow{
    border: none;
    border-radius: 0;
}
#followerlist .pro-ifollow .media-center{
    text-align: center;
    padding: 90px 0 120px;
}
#followerlist .pro-ifollow .media-center .not-follower{
    margin-top: 30px;
    font-size: 18px;
    color: #929292;
}
#followerlist .pro-ifollow .media-center .icon-heart{
    font-size: 80px;
    color: #d0d0d0;
    margin-left: -40px;
}
#followerlist .pro-ifollow .media-center .not-like{
    font-size: 18px;
    padding-top: 90px;
 }
#followerlist .select-podcast{
   padding-top: 20px;
}
#followerlist .select-podcast span{
    position: relative;
    top: -3px;
}
#followerlist #channel_list{
    height: 34px;
    -webkit-appearance: none;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    line-height: 34px;
    padding: 0 23px 0 8px;
    background: url(../jpg/select-arrow.jpg) no-repeat scroll right center transparent;
    background-position-x: 202px;
}
#followerlist .pro-ifollow .media-list{ padding:20px 0px; border-bottom: 1px solid #e4e4e4;}
#followerlist .pro-ifollow .media-list:last-child{ border-bottom: none; }
#followerlist .pro-ifollow .media-list .media-left img{ width: 58px; height: 58px; border:1px solid #e4e4e4;border-radius: 50px; }
#followerlist .pro-ifollow .media-list .media-left{ float: left; }
#followerlist .pro-ifollow .media-list .media-body .name{ font-size: 16px; }
#followerlist .pro-ifollow .media-list .media-body .down{ margin-top: 13px; }
#followerlist .pro-ifollow .media-list .media-body .down .podcast-number{ margin-right: 35px;}
#followerlist .pro-ifollow .media-list .media-body .down .number{ margin-left: 4px; }
#followerlist .pro-ifollow .media-list .media-body .down .pd-number .pd-num{ margin-left: 4px; }
#followerlist .pro-ifollow .media-list .media-body .down .pd-number .icon{ margin-top: -2px; }
#followerlist .pro-ifollow .media-list .media-body{ float: left; margin-left: 15px; }
#followerlist .pro-ifollow .media-list .media-right{ float: right; margin-top: 12px; }
#followerlist .pro-ifollow .media-list .media-right a{
      border: none;
    text-shadow: none;
    box-shadow: none;
    background-image: none;
    border-radius: 0;
    width: 100px;
    padding-top: 6px;
    padding-bottom: 6px;
}
#followerlist .pro-ifollow .media-list .media-right .block{
    background: #b9b9b9;
    color: #ffffff;
    margin-left: 10px;
}
#followerlist .pro-ifollow .media-list .media-right .block:hover{ background: #aaa; }
#followerlist .pro-ifollow .media-list .media-right .follower{
    background:#428200;
    color: #ffffff;

}
#followerlist .pro-ifollow .media-list .media-right .follower:hover{ background: #7cad12; }
#followerlist .pro-ifollow .media-list .media-right .following-btn{
     background:#b9b9b9;
     color: #ffffff;
}
#followerlist .pro-ifollow .media-list .media-right .following-btn:hover{ background:#aaa; }
#followerlist .pro-ifollow .media-list .media-right a .icon-plus-sign{ margin-right: 10px; }
#followerlist .pro-ifollow .media-list .media-right .block .icon-ban-circle{
    transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -ms-transform:rotate(-90deg);
    -o-transform:rotate(-90deg);
    margin-top: -3px;
    margin-right: 10px;
    font-size: 16px;
}
#followerlist .pro-ifollow .media-list .media-right a .icon-plus-sign{ margin-top: -3px; }
#followerlist .pro-ifollow .media-list .media-right a .icon-ok-sign{ margin-top: -3px; margin-right: 10px; }
#followerlist .pagination ul{ box-shadow: none; margin-top: 0px; }
#following .pagination ul{ box-shadow: none; margin-top: 0px; }
.claimed-podcast .claimed-content{ padding: 30px;  background: #ffffff; }
.claimed-podcast .claimed-content .stats{
    padding: 0px;
    display: flex;
    background: #f3f4f8;
}
.claimed-podcast .claimed-content .stats .text{
    flex: 1;
    text-align: center;
    border-right: 1px solid #ffffff;
}
.claimed-podcast .claimed-content .stats .text:last-child{ border-right: none; }
.claimed-podcast .claimed-content .stats .text .number{
    font-size: 40px;
    font-weight: 600;
    color: #000000;
    margin-bottom: 0px;
    padding-top: 22px;
}
.claimed-podcast .claimed-content .stats .text .total{
    font-size: 14px;
    color: #000000;
    padding-bottom: 15px;
}
.claimed-podcast .claimed-content .claimed-table .table{
    border:1px solid #e4e4e4;
    margin-top: 30px;
    margin-bottom: 0;
 }
.claimed-podcast .claimed-content .claimed-table .btn-group-active .btn-promote{
    margin-right: 8px;
}
.claimed-podcast .claimed-content .claimed-table .btn-group-active .btn-comment{
    border: 1px solid #dcdcdc;
}
.claimed-podcast .claimed-content .claimed-table .btn-group-active .dropdown-menu .btn{
    background-color: transparent;
    text-align: left;
}
.claimed-podcast .claimed-content .claimed-table .table tr td{ color: #000000; vertical-align: middle;}
.claimed-podcast .claimed-content .claimed-table .table tr .stats-num{
    text-align: center;
}
.claimed-podcast .claimed-content .claimed-table .table tr th{ background-color: #f8f8f8; }
.claimed-podcast .claimed-content .claimed-table .table .btn-group .btn:hover{
   background-color: #e6e6e6;
}
.claimed-podcast .claimed-content .claimed-table .table .live-shows-action-group span{
    font-size: 22px;
    position: relative;
    top: -7px;
}
.claimed-podcast .claimed-content .claimed-table .table .live-shows-action-group{
    height: 28px;
    line-height: 28px;
    padding: 0 8px !important;
}
.claimed-podcast .claimed-content .steps h3{
    font-size: 20px;
    font-weight: 600;
    color: #000;
    margin-top: 50px;
    margin-bottom: 30px;
}
.claimed-podcast .claimed-content .steps .setting{
    border:1px solid #e4e4e4;
    padding: 30px 40px 30px 35px;
    margin-bottom: 30px;
    position: relative;
}
.claimed-podcast .claimed-content .steps .title{
    font-size: 18px;
    font-weight: 600;
}
.claimed-podcast .claimed-content .steps .words{
   font-size: 14px;
   color: #666666;
   line-height: 1.7;
padding: 2px 0px 22px 0px;
}
.claimed-podcast .claimed-content .steps .setting .btn-apply{
    background: transparent;
    box-shadow: none;
    text-shadow: none;
    background-image: none;
    font-size: 14px;
    padding: 10px 18px;
    border: 1px solid #d6d6d6;
    color: #000;
}
.claimed-podcast .claimed-content .steps .setting .btn-apply:hover{ background-color: #f3f4f8; }
.claimed-podcast .claimed-content .steps .setting .butns-group .ios{margin-right: 10px;}
.claimed-podcast .claimed-content .steps .setting .customize .learn{
    background: transparent;
    background-image: none;
    text-shadow: none;
    box-shadow: none;
    font-size: 14px;
    margin-top: 8px;
    border: none;
    padding-left: 18px;
    color: #0088cc;
}
.claimed-podcast .claimed-content .steps .setting .customize .learn:hover{ color: #04a2f1;}
.claimed-podcast .claimed-content .steps .setting .close{
    position: absolute;
    top: 8px;
    right: 15px;
    background: transparent;
    border: none;
    color: #000000;
}
.patron-profile { padding-bottom: 50px;}
.patron-profile .container-fluid {padding-top: 30px; padding-bottom: 80px;}
.patron-profile .left-side-padding, .patron-profile .profile-right {padding-right: 10px;}
.patron-profile .profile-left {text-align: left; margin-top: 30px;}
.patron-profile .topname {overflow: hidden;}
.patron-profile .topname h4 {margin: 15px 0px 10px}
.patron-profile .topname .pics {float: left; margin: 0px 5px 5px 0px;}
.patron-profile .topname .pics img{border-radius: 50px;}
.patron-profile .show_image {margin: 10px 0 20px}
.patron-profile .sidebar-tit {padding: 30px 0px 10px; margin-bottom: 5px; text-align: center;}
.patron-profile .sidebar-tit h1 {margin: 0px 0px 5px 0px;font-size: 32px;}
.patron-profile .sidebar-tit p a{
    color: #333333;
    text-decoration: underline;
}
.patron-profile .sidebar-tit h1 a { color: #111111; }
.patron-profile .show_block .show_counts {padding: 8px 0px; line-height: 1; font-style:italic;}
.patron-profile .show_block .show_counts .progress {margin-top: 3px;}
.patron-profile .show_block .show_counts .counts {display: block; font-size: 48px; font-weight: bold; font-style: normal;}
.patron-profile .area-02 {background-color: #ffffff; padding: 30px 0px; margin-top: 30px;}
.patron-profile .area-02 .profile-right .episodes {border-top:1px solid #dddddd; padding-top: 20px;}
.patron-profile .area-02 .profile-right .episodes .blocks {border-top: 1px dashed #cccccc; position: relative; padding: 10px 0;}
.patron-profile .area-02 .profile-right .episodes .play-btn {position: absolute; font-size: 30px; color: #08e159; width: 50px; right: 0; top: 0; bottom: 0;}
.patron-profile .area-02 .profile-right .episodes .play-btn:hover {text-decoration: none;}
.patron-profile .area-02 .profile-right .episodes .play-btn i.iconpd-play-2 {position: absolute; top: 50%; margin-top: -15px;}
.patron-profile .area-02 .profile-right .episodes .blocks h5 {margin-bottom: 0px;}
.patron-profile .tab-content {margin-top: 5px;}
.tabreward-display {display: none;}
.patron-profile .tab-reward {position: relative; background-color: #f6f6f6; padding: 20px; margin: 10px 0px; border-radius: 5px;}
.patron-profile .tab-reward .price {margin-bottom: 20px;}
.patron-profile .tab-reward .shadow-bg {height: 100%;
    left: 0;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
    }
.success-box {
    text-align: center;
    overflow: hidden;
    margin: 60px 0;
}
.success-box .share_box{
    display: flex;
    justify-content: center;
}
.success-box .btn{
    border: none;
    border-radius: 5px;
    color: #ffffff;
    font-weight: bold;
    padding: 0 12px;
    text-transform: uppercase;
    width: 41%;
    margin: 15px;
    font-size: 16px;
    height: 52px;
    line-height: 52px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.success-box .btn i{
    padding-right: 10px;
}
.success-box .btn .pbFont-facebookf{
    font-size: 22px !important;
}
.success-box .btn .pbFont-twitter-x-no-bg{
    font-size: 16px !important;
}
.success-box .share_button_facebook{
    background-color: #305891;
}
.success-box .share_button_twitter{
    background-color: #000000;
}

.success-box p.box {
    background-color: #5bb75b;
    border:1px solid #ffffff;
    font-size: 18px;
    padding: 20px;
}
.success-box p.box  a {color: #ffffff}
.addthis_button_facebook, .addthis_button_twitter {
    background-color: #305891;
    border-radius: 5px;
    color: #ffffff;
    display: block;
    font-weight: bold;
    padding: 10px;
    /*text-transform: uppercase;*/
}
.success-box .addthis_button_facebook, .success-box .addthis_button_twitter {margin-top: 10px;}
.success-box small {color: #666666; margin: 20px 20px 50px; display: block;}
.success-box p {font-size: 16px;}
.addthis_button_facebook:hover, .addthis_button_twitter:hover {color: #ffffff; text-decoration: none;}
.addthis_button_twitter {background-color: #2ca8d2}
a.addthis_button_facebook.at300b .at4-icon, a.addthis_button_twitter.at300b .at4-icon {display: inline-block;}
.badge-block {
    background-color: #ffffff;
    border: 1px solid #dddddd;
    padding: 20px;
}
.badge-block .control-group {padding: 10px 0px; border-bottom: 1px dashed #cccccc;}
.badge-block .badge-code {height: 120px;}
.badge-block small {width: 70px; display: inline-block;}
#tab-reward {display: none;}
.patron-profile .tab-reward small {font-weight: bold; color: #08e159}
.patron-profile .tab-reward .shadow-bg a {
    background-color: #08e159;
    font-size: 20px;
    color: #ffffff;
    border-radius: 5px;
    display: block;
    height: 100%;
    position: relative;
    opacity: 0;
    transition: opacity 0.5s;
    -moz-transition: opacity 0.5s;  /* Firefox 4 */
    -webkit-transition: opacity 0.5s;   /* Safari Chrome */
    -o-transition: opacity 0.5s;

}
.patron-profile .tab-reward .shadow-bg a span {
    height: 20px;
    left: 50%;
    margin-left: -150px;
    margin-top: -10px;
    position: absolute;
    top: 50%;
    width: 300px;
}
.patron-profile .tab-reward .shadow-bg a:hover, .patron-profile .tab-reward .shadow-bg a:focus {text-decoration: none;}
.patron-profile .tab-reward:hover .shadow-bg a, .patron-profile .tab-reward .shadow-bg a:focus {opacity: 0.9;}
.patron-profile .tab-content .tab-story, .patron-profile .tab-milestones {padding: 10px 0px ; position: relative; margin-bottom: 5px;}
.patron-profile .media-list .media {background-color: #ffffff; border:1px solid #e4e4e4; padding: 20px; margin-top: 30px;}
.patron-profile .media-list .media .media-body {position: relative;}
.patron-profile .media-list .media .media-body .accordion-body .nav-tabs{
    border-top: 1px solid #666666;
    padding-top: 5px;
}
 .reached-block {
    color: #08e159;
    font-size: 16px;
    font-weight: bold;
}
.patron-profile .tab-milestones .price {font-weight: bold;}
#tab-milestones .tab-milestones {border-top: 1px dashed #cccccc;}
#tab-milestones .tab-milestones:first-child {border-top:none;}
.patron-profile .crowdfunding-manage .profile-right{
    border: none;
}
.patron-profile .media-list .media .media-body .media-mid {margin-right: 85px; margin-bottom: 30px;}
.patron-profile .media-list .media .media-body .media-mid .media-heading {margin-bottom: 10px;}
.patron-profile .media-list .media .media-body .media-mid .btn-toolbar {margin-top: 20px;}
.patron-profile .media-list .media .media-body .tab-content {padding-top: 10px; border-top: 1px solid #000000;}
.patron-profile .media-list .media .media-body .tab-content .row {margin: 0px 0px 15px;}
.patron-profile .media-list .media .media-body .tab-content .row .col4 {padding: 0 10px 0 0}
.patron-profile .container .row .span10 .boot-v3 .container-fluid .row .profile-right .h2css{font-size: 24px;}
.patron-profile .media-list .media .media-body .tab-content table {margin-top: 10px;}
.patron-profile .media-list .media .media-body .tab-content .total-bg {text-align: center; background-color: #eeeeee; padding: 5px; border-radius: 5px;}
.patron-profile .media-list .media .media-body .tab-content .total-bg span {display: block; font-size: 24px; color: #222222}
.patron-profile .media-list .media .media-body .patrons-count {position: absolute;  font-size: 13px; right: 0; background-color: #eeeeee; height: 55px; width: 55px; border-radius:50px; top: 0; text-align: center;}
.patron-profile .media-list .media .media-body .patrons-count strong { margin-top:4px; display: block; }
.patron-profile .media .logo {width: 120px; height: 120px;}
.patron-profile .tab-content h3 {margin: 0px 0px 3px; font-size:18px;}
.patron-profile .tab-content p {color: #666666; font-size: 14px; line-height: 1.8; padding-bottom: 5px;}
.patron-profile .tab-content #tab-report1.tab-pane > p {border-bottom: 1px dashed #cccccc; padding-bottom: 10px;}
.patron-profile .nav-tabs {margin-bottom: 0px;}
.patron-profile .nav-tabs > li > a { border: none; padding:10px 0;  margin-right: 20px; color: #111111; font-size: 18px; border-radius: 0;}
.patron-profile .nav-tabs > li > a:hover {background-color: transparent;}
.patron-profile .nav-tabs > .active > a, .patron-profile .nav-tabs > .active > a:hover, .patron-profile .nav-tabs > .active > a:focus {background-color: transparent;
border:none; border-bottom: 3px solid #08e159; color: #08e159;}
.patron-profile .tab-milestones .price {margin-top: 10px; font-size: 18px; color: #f89406}
.patron-profile .tab-content .tab-milestones .ribbon-reached {
    background: #08e159;
    color: #ffffff;
    display: inline-block;
    padding: 6px 10px;
    position: absolute;
    right: 0;
    top: 0;
}
.crowdfund-create .container .row .span10 .boot-v3 .text-center{ font-size: 24px; }
.crowdfund-create .container .row .span10 .text-center{ font-size: 24px; }
.crowdfund-create .table img {margin-right: 5px;}
.crowdfund-create h2.h2css a {
    background: none repeat scroll 0 0 #000000;
    border-radius: 5px;
    color: #ffffff;
    font-size: 14px;
    font-weight: normal;
    left: 15px;
    padding: 5px;
    position: absolute;
    text-decoration: none;
    top: 20px;
}
.header.navbar .notification-nav .dropdown.open .dropdown-toggle {
background: transparent;
}
.dropdown-menu>li>a {font-size: 14px;}
.dropdown-menu>li>a i {font-size: 16px;}
#login-tool .dropdown .dropdown-menu li>a{
    padding: 7px 20px;
    width: 100%;
    max-height: 34px;
}
#faq-nav-dropdown{
    order: 2;
}
#faq-nav-dropdown .icon-question-sign{
    margin-top: 0;
    position: relative;
    top: -2px;
    padding-right: 5px;
    line-height: 1;
    vertical-align: middle;
}
.header.navbar .notification-nav .dropdown .dropdown-toggle i,.header.navbar .notification-nav .dropdown.open .dropdown-toggle i {color: #ffffff; font-size: 16px; margin-top: 9px; }
.header.navbar .notification-nav .dropdown .dropdown-toggle i.icon-user, .header.navbar .notification-nav .dropdown.open .dropdown-toggle i.icon-user {font-size: 14px;}
.header.navbar .notification-nav .dropdown-item-wrap{margin-bottom:8px;}
.header.navbar .notification-nav .dropdown-item-wrap ul,.header.navbar .notification-nav .dropdown-item-wrap ul li{list-style:none;text-align:left;padding:0;margin:0;}
.header.navbar .notification-nav .dropdown-item-wrap ul li{white-space:normal;font-size:12px;border-bottom:1px solid #e5e5e5;color:#333;display:block;font-weight:normal;line-height:18px;width:260px;}
.header.navbar .notification-nav .notification-btn .dropdown-item-wrap ul li {padding: 10px;}
.header.navbar .notification-nav .dropdown-item-wrap ul li a h4 {font-size: 14px}
.header.navbar .notification-nav .dropdown-item-wrap ul li:before,.header.navbar .notification-nav .dropdown-item-wrap ul li:after{display:table;content:"";line-height:0;}
.header.navbar .notification-nav .dropdown-item-wrap ul li:after{clear:both;}
.header.navbar .notification-nav .dropdown-item-wrap ul li .details{display:block;margin-left:60px;font-size: 14px;}
.header.navbar .notification-nav .dropdown-item-wrap ul li .details strong a{text-decoration: none;}
.header.navbar .notification-nav .dropdown-item-wrap ul li .details strong a:hover{
    opacity: 0.75;
}
.header.navbar .notification-nav .dropdown-item-wrap ul li .details a{
    color:#000;
    text-decoration: underline;
}
.header.navbar .notification-nav .dropdown-item-wrap ul li .details a:hover{
    opacity: 0.8;
}

.header.navbar .notification-nav .dropdown-item-wrap ul li .thumbnail{
    float:left;
    width:46px;
    box-shadow: none;
    border: none;
    text-align: center;
}
.header.navbar .notification-nav .dropdown-item-wrap ul li .thumbnail:hover{
    text-decoration: none;
}
.header.navbar .notification-nav .dropdown-item-wrap ul li .thumbnail .pbFont-jiangzhang{
    font-size: 30px;
    margin-top: 8px;
    display: block;
    margin-left: 4px;
}
.header.navbar .notification-nav .dropdown-item-wrap ul li .time{
    display: flex;
    color: #838383;
    margin-top: 4px;
    align-items: center;
    justify-content: space-between;
}
.header.navbar .notification-nav .notification-time{
    transform: scale(0.9);
    display: inline-block;
    margin-left: -3px;
    font-size: 14px;
}
.header.navbar .notification-nav .follow-btn,.header.navbar .notification-nav .following-btn{
    border-radius:2px;
    color:#ffffff;
    float:right;
    padding: 2px 8px;
    text-align:center;
    text-decoration:none;
    outline-style:none;
}
.header.navbar .notification-nav .fbtn{
    border-radius: 4px;
    color: #ffffff !important;
    float: right;
    padding: 2px 8px;
    text-align: center;
    text-decoration: none !important;
    outline-style: none;
    transform: scale(0.9);
    font-size: 14px;
    width: auto;
}
.header.navbar .notification-nav .fbtn:before{
    display: none;
}
.header.navbar .notification-nav .fbtn:hover,.header.navbar .notification-nav .fbtn:focus{
    opacity: 0.8;
}
.header.navbar .notification-nav .follow-btn,.header.navbar .notification-nav .follow-user-btn{background-color:#000000; }
.header.navbar .notification-nav .following-btn,.header.navbar .notification-nav .following-user-btn{background-color:#b9b9b9;}
/*.header.navbar .notification-nav .follow-button:before,.header.navbar .notification-nav .follow-user-btn:before{content:" + ";}*/
/*.header.navbar .notification-nav .following-btn:before,.header.navbar .notification-nav .following-user-btn:before{content:" - ";}*/
.notification-nav .dropdown-menu li.text-center{
    margin-bottom: 8px;
    padding-top: 1px;
}
.notification-nav .dropdown-menu li.text-center a:hover{
    background-color: transparent !important;
    opacity: 0.8;
    text-decoration: underline;
}

.footer .footer-content{
    padding-left: 5%;
    padding-right: 5%;
    margin-bottom: 30px;
}
.footer .footer-content .list .hiring{
    border-radius: 2px;
    padding: 2px 6px;
    color: #ffffff;
    font-size: 12px;
    background: #ff3c00;
}
.footer .footer-content .sitemap-list .column .free-audiobooks{     margin-bottom: 25px; }
.footer .footer-content .clearfix .sitemap-list{ padding-right: 20px; }
.footer .footer-content .clearfix .list-right{ padding-right: 0px; }
.footer .footer-content .clearfix .sitemap-list ul li{ margin-bottom: 8px; }
.footer .footer-share {
    border-top: 1px solid #222222;
    padding-left: 5%;
    padding-right: 5%;
    padding-top: 15px;
    display: flex;
    justify-content: space-between;
 }
.footer .footer-share .copyright{ padding-top: 0; padding-right: 20px; }
.footer .footer-share .copyright ul{
    list-style: none;
    display: flex;
    justify-content: end;
}
.footer .footer-share .copyright ul li a{
    padding:0 8px;
}
.footer .footer-share .copyright ul li{
    margin-right: 8px;
}
.footer .footer-share .copyright ul li:last-child{
    margin-right: 0;
}
.footer .footer-share .pbicon{ font-size: 22px; }
.footer .footer-share .s-left a{ padding-right: 10px; }
.footer .footer-share .s-left ul{
    display: flex;
    margin-left: 0;
    list-style: none;
    margin-bottom: 0;
    margin-top: 5px;
}
.footer .footer-share .s-left ul li{ margin-right: 5px;}
.footer .footer-share .s-left ul li a:hover{
    text-decoration: none;
}
.footer{background-color:#1a1a1a; font-size:13px; padding: 36px 0 25px 0;}
.footer a{color:#999999;text-decoration:none; padding: 4px 0;}
.footer a:hover{color:#ffffff;}
.footer .grid4 ul{margin:0;padding:0;list-style:none;}
.footer .grid5 ul{margin:0;padding:0;list-style:none;}
.footer .footer-content ul{
    display: flex;
    flex-wrap: wrap;
}
.footer .grid4 ul .list{
    flex: 1 0 0%;
}

.footer .grid4 ul li{
    float:left;
    display:inline;
    width:16.666%;
    text-align: left;
}
.footer .grid4 ul li .sitemap-list .empty{
    border-bottom: none !important;
    padding-bottom: 10px;
}
.footer .grid4 ul li .sitemap-list .h6css{text-transform: uppercase; font-size: 15px; color:#d9d9d9;font-weight:normal;border-bottom:1px solid #333;margin-bottom:12px;line-height:26px; margin-right:4px;}
.footer .grid5 ul li{display:inline;margin-right:3%;}
.footer .grid5{ text-align: center;}
.footer .grid5 ul .copyright a{ text-decoration: none; cursor: unset;}
.footer .grid5 ul li .sitemap-list .h6css{color:#d9d9d9;font-weight:normal;border-bottom:1px solid #333;margin-bottom:5px;height:30px;line-height:30px;}
.footer .grid4 ul li .sitemap-list li{float:none;display:block; width: 100%;}
.footer .grid4 ul li .sitemap-list li i{display:inline-block;font-size:20px;margin-right:5px;vertical-align:middle;}
.footer .grid4 ul li .sitemap-list .social a{line-height:32px;display:inline-block;vertical-align:middle;}
.footer .copyright{padding-top:70px;color:#666;}
.footer .copyright .bbb{float:left;}
.footer .copyright p{margin-bottom:0;}

.category-tit,.menu-tit,.download-tit,.account-tit,.pricing-tit,.features-tit{width:100%;position:fixed;z-index:3;top:0;left:0;padding-top:60px;font-family:'Open Sans',sans-serif;color:#ffffff;background-color:#000000;}
.category-tit strong,.menu-tit strong,.download-tit strong,.account-tit strong,.pricing-tit strong,.features-tit strong{font-size:30px;font-weight:600;}
.category-tit span,.menu-tit span,.download-tit span,.account-tit span,.pricing-tit span,.features-tit span{font-size:18px;}
.category-tit .bgc,.menu-tit .bgc,.download-tit .bgc,.account-tit .bgc,.pricing-tit .bgc,.features-tit .bgc{padding:0 20px;height:80px;line-height:80px;vertical-align:middle;}
.category-tit .bgc{background-color:#84ccc9;}
.download-tit .bgc{background-color:#428200;}
.account-tit .bgc{background-color:#84ccc9;}
.password .bgc{ background-color: #428200; }
.pricing-tit .bgc{background-color:#428200;text-transform:uppercase;}
.pricing-tit .bgc>strong{font-weight:normal;}
.features-tit .bgc{background-color:#428200;text-transform:uppercase;list-style:none;}
.features-tit .bgc>strong{font-weight:normal;margin-right:130px;display:inline-block;vertical-align:middle;}
.features-tit .bgc>.features-list{display:inline-block;margin:0;padding:0;list-style:none;vertical-align:middle;}
.features-tit .bgc>.features-list>li{float:left;display:inline;margin-right:30px;}
.features-tit .bgc>.features-list>li>a,.features-tit .bgc>.features-list>li span{border-radius:24px;text-align:center;display:block;padding:0 50px;height:48px;line-height:48px;color:#ffffff;border:1px solid #ffffff;font-size:18px;text-decoration:none;text-shadow:0 1px 0 rgba(0, 0, 0, 0.1);}
.features-tit .bgc>.features-list>li span.current{background-color:#ffffff;color:#428200;text-shadow:none;box-shadow:0 0 20px 0 rgba(255, 255, 255, 0.5);}
.features-tit .bgc>.features-list>li a:hover{background-color:#ffffff;color:#428200;text-shadow:none;box-shadow:0 0 15px 0 rgba(255, 255, 255, 0.3);}
.no-tit{background-color:#333333;width:100%;position:fixed;z-index:3;top:0;left:0;height:60px;overflow:hidden;}
.home{ margin-top: 60px;}
.pb-arousel .carousel-indicators{top:auto;right:auto;left:0;bottom:50px;width:100%;text-align:center;}
.pb-arousel .carousel-indicators li{width:8px;height:8px;display:inline-block;float:none;background-color:#666;}
.pb-arousel .carousel-indicators li.active{background-color:#428200;}
.pb-arousel .carousel-panel{text-align:center; position:relative;}
.pb-arousel .carousel-inner .carousel-panel .description{
    position:absolute;
    z-index:2;
    font-family:'Open Sans',sans-serif;
    color:#ffffff;
}
.pb-arousel .carousel-inner .carousel-panel .description .btn-sn{
    font-size: 16px;
    border-top: 1px solid #b6d86d;
    background-color: #428200;
    color: #ffffff;
    border-radius: 0;
    padding: 15px 52px;
    text-transform: uppercase;
}
.pb-arousel .carousel-panel .description .btn-sn:hover{background-color:#428200;border-top:1px solid #acd359;}
.pb-arousel .carousel-panel.panel-1>.description{
    width: 500px;
    top: 27%;
    left: 17%;
    text-align: left;
}
.pb-arousel .carousel-inner .panel-2 .description{
    position: absolute;
    z-index: 2;
    font-family: 'Open Sans',sans-serif;
    color: #ffffff;
    width: 750px;
    top: 27%;
    padding-left: 13.5%;
    text-align: left;
}
.pb-arousel .carousel-inner .panel-2 .description .h1css{
    font-weight: 200;
    text-transform: uppercase;
    font-size: 64px;
    color: #428200;
    line-height: 1.0;
}
.pb-arousel .carousel-inner .panel-2 .description .h1css>span{
    font-size: 70px;
    font-weight: 600;
    color: #ffffff;
}
.pb-arousel .carousel-inner .panel-2 .description .pcss{
    padding-top: 28px;
    font-size: 16px;
    line-height: 1.5;
    font-weight: 200;
    color: #ffffff;
    margin-bottom: 20px;
}
.pb-arousel .carousel-inner .panel-2 .description .btn-sn{
    font-size: 16px;
    border-top: 1px solid #428200;
    background-color: #428200;
    color: #ffffff;
    border-radius: 0;
    padding: 15px 52px;
    text-transform: uppercase;
}
.pb-arousel .carousel-inner .panel-2 .description .btn-sn:hover{
    background-color: #428200;
    border-top: 1px solid #428200;
}

.pb-arousel .carousel-inner .carousel-panel .description .h1css{
    font-weight: 200;
    text-transform: uppercase;
    font-size: 64px;
    color: #428200;
    line-height: 1.0;
}
.pb-arousel .carousel-inner .carousel-panel .description .h1css>span{
    font-size:70px;
    font-weight: 600;
    color: #ffffff;
}
.pb-arousel .carousel-inner .carousel-panel img{
    max-width: none;
    text-align: center;
    margin:0 auto;
    vertical-align:middle;
    display:table-cell;
    width: 100%;
}
#wrap.bg-grey{background-color:#ffffff;}
.pb-arousel .carousel-panel .description .pcss{
    padding-top: 28px;
    font-size:16px;
    line-height:1.5;
    font-weight:200;
    color:#ffffff;
    margin-bottom:20px;
}
.pb-arousel .carousel-panel.panel-3>.description{
    width:900px;
    top:25%;
    left: 13.5%;
    text-align: left;
}
.pb-arousel .carousel-panel.panel-3> .description .pcss{ margin-bottom: 32px; }
.pb-arousel .carousel-control{background-color:transparent;border:0;z-index:3; top:46%;}
.pb-arousel .count-panel{text-align:center; height:15%; bottom: 1px; background-color:rgba(49,49,49,0.8); width: 100%; font-family: open sans; font-size:18px; color:#c1c1c1; text-transform:uppercase;}.pb-arousel .count-panel strong{font-family:'Open Sans',sans-serif;font-size:30px;color:#ffffff;}
.pb-arousel .visible-phone{ }
.pb-arousel .function-panel{height:130px;border-top:1px solid #000000;background-color:#1a1a1a; display: none;}
.pb-arousel .function-panel .fn{padding-left:80px;font-family:'Open Sans',sans-serif;position:relative;}.pb-arousel .function-panel .fn:before{font-family:'fonticon';font-size:46px;color:#ffffff;position:absolute;top:0;left:10px;}
.pb-arousel .function-panel .fn h3{color:#ffffff;font-size:30px;line-height:100%;margin-top:30px;margin-bottom:5px;}
.pb-arousel .function-panel .fn p{color:#bbbbbb;font-size:12px;line-height:120%;}
.pb-arousel .function-panel .fn01:before{content:"\f1a2";}
.pb-arousel .function-panel .fn02:before{content:"\e000";}
.pb-arousel .function-panel .fn03:before{content:"\f259";}
.pb-arousel .function-panel .fn04:before{content:"\e001";}

h2.h2css {font-size: 16px; margin: 32px 0 25px;}
.album-block .frontcover img {
    border-radius: 100px;
    float: right;
    height: 100px;
    margin-right: 20px;
    width: 100px;
    margin-top: 25px;
}
.album-text-block {float: left; margin-top: 20px; margin-left: 20px}
.album-text-block a.tit {
    color: #428200;
    font-size: 18px;
    font-weight: normal;
}
.album-text-block a.tit:hover {text-decoration: none;}
.album-text-block a.tit .label {font-size: 11px; padding: 1px 3px; float: left; margin-right: 2px; margin-top: 2px;}
.album-text-block .description {color: #838383; font-size: 13px;}
.row-fluid .list-block.span3 {
    /*width: 18.46%;*/
    margin: 0px;
    /*margin-right:18px;*/
}

.row-fluid .list-block.span3.col5.popular{ width: 18.45%; position:relative; margin-bottom: 15px;}
.row-fluid .list-block.span3.col5.popular a,.row-fluid .list-block.span3.col5.popular .info{ display:none; text-decoration:none}
.row-fluid .list-block.span3.col5.popular:hover{ cursor:pointer;}
.row-fluid .list-block.span3.col5.popular:hover a.pro{
    background:#000;filter:alpha(opacity=60);
    -moz-opacity:0.7;
    opacity: 0.7;
    position:absolute;
    top:0;
    width:100%;
    height:100%;
    z-index:100;
    left:0;
    display:block;
    border: 1px solid;
}
.row-fluid .list-block.span3.col5.popular:hover .info{ display:block; position:absolute; bottom:0; left:0; color:#ffffff; width:85%; z-index:10; height:91%; line-height:36px; }
.row-fluid .list-block.span3.col5.popular .pro .info .tit{
    height: 80px;
    margin-top: 21%;
    font-weight: bold;
    margin-left: 27%;
    color: #fff;
    padding: 8px;
    width: 50%;
    border: 3px solid rgb(255, 255, 255); text-align: center;
    line-height: 1.4;
    font-size: 14px;
}
.cc-category-title h1{
    font-size: 2.5rem;
    padding-bottom: 45px;
    margin: 0;
}
.pod-category .cc-podcast-content{
    padding-bottom: 35px;
}
.pro-list{padding-bottom:60px;min-height: 500px;}
.pro-list .h2css{margin-top:0;margin-bottom: 22px;text-transform: uppercase;font-family:'Open Sans',sans-serif;font-size:16px;color: #1a1a1a;}
.pro-list .h2css a{color:#666666;text-decoration:none;}
.pro-list .h2css a:hover{color: #7db20b;}
.pro-list .h2css .more{float:right;font-size:14px;color: #428200;text-decoration:none;}
.pro-list .list-block .pro{display:block;position:relative;}
.pro-list .list-block .pro:hover img{
    opacity: 0.8;
}
.pro-list .list-block .pro img{border:1px solid #e4e4e4;}
.pro-list .list-block .pro img:hover{ background-color: rgba(0,0,0,0.75); }
.pro-list .list-block .pro .icon-week{position:absolute;top:-3px;right:10px;width:50px;height:59px;background:url(../png/siteoftheweek-2.png) no-repeat 0 0;z-index:1;display:block;}
.pro-list .list-block .pro .info{
    margin: 11px 0;
    display:block;
}
.pro-list .list-block .pro .info .tit{
    width:100%;
    color:#1a1a1a;
    font-weight:normal;
    display:block;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    margin-bottom: 5px;
    font-size: 15px;
}
.pro-list .list-block .pro .info .subtit{
    color:#838383;
    display:block;
    font-size:12px;
    font-style:normal;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.pro-list .list-block .span2 .pro .info{padding-left:5px;padding-right:5px;}
#wrap .stations .container .row .span12 .ul-list{ list-style: none; margin: 0; padding: 0;}
#wrap .stations .container .row .span12 .h2css{ margin-bottom: 25px; text-transform: uppercase; margin-top: 38px;}
#wrap .stations .container .row .span12 .h2css .more{
    margin-right: 10px;
    float: right;
    font-size: 14px;
    color: #428200;
    text-decoration: none;
    text-transform:lowercase;
    font-weight:normal;
}
#wrap .stations .container .row .span12 .ul-list li{
    float: left;
    display: inline;
    width: 15.6666%;
    margin-right: 1%;
    margin-bottom: 1%;
}

.pod-category .row-fluid .list-block.span3{
    /*width: 20%;*/
    /*flex: 0 0 auto;*/
    /*margin-bottom: 20px;*/
    /*padding-left: calc(1.25rem* 0.5);*/
    /*padding-right: calc(1.25rem* 0.5);*/
    /*margin-right: 0;*/
    /*background-color: #428200;*/
}
.pod-category .popular .list-block .pro .info .tit{
    font-size: 15px;
    display: -webkit-box;
    line-clamp: 2;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    white-space: unset;
}
.rightside-panel .line{
    width: 4px;
    height: 14px;
    background: #428200;
    border-radius: 5px;
    float: left;
    position: relative;
    top: 4px;
 }
.rightside-panel .pod{
    float: left;
    margin-left: 12px;
    font-weight: bold;
    font-size: 16px;
}
.rightside-panel ul li{
    list-style: none;
    padding: 5px 0;
}
.span3 .rightside-panel ul{
    margin: 0 0 40px 0;
}
.rightside-panel ul li a{ color: #1a1a1a; }
.rightside-panel .title .b-line{
    border-bottom: 1px solid #d1d1d1;
    margin-bottom: 15px;
    padding-bottom: 10px;
}
.rightside-panel .butns-group{ display: flex; margin-bottom: 50px; }
.rightside-panel .butns-group a:first-child{
    margin-right: 5px;
}

.pod-category .list-block .pro img{
     /*height: auto !important;*/
}
.cc-category-topic-list .list-block .topic-group-img{
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
    border: 1px solid #e4e4e4;
    border-radius: 10px;
}
.cc-category-topic-list .list-block .topic-group-img img{
    width: 50%;
    height: 50% !important;
    border:none;
}



.pod-category .category-topic .list-block .pro .title{
    color: #1a1a1a;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    line-clamp: 2;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    padding-top: 10px;
    margin-bottom: 15px;
}
.pod-category .category-topic .list-block .pro .category-name{
    clear: both;
}

.cc-top-stations .row-fluid .list-block.span3{
    width: 16.666%;
}
.cc-top-stations .list-block a img{
    width: 100%;
}

/* slide-share facebook twitter */
.slide-share .share_box .share-item {
    margin-right: 18px;
    background: transparent;
}
.slide-share .share_box{ display: flex;}
.slide-share .share_box a{
    width: 60px;
    height: 60px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    line-height: 60px;
    border-radius: 50px;
    text-align: center;
    box-shadow: 1px 4px 0.8rem #ffffff61;
}
.slide-share .share_box .share_button_facebook{background-color: #1877f2; }
.slide-share .share_box .share_button_twitter{background-color: #000000 !important; }
.slide-share .share_box a svg{ width: 24px; height: auto;}
.slide-share .share_box a i{
    color: #ffffff;
}
.slide-share .share_box .pbFont-facebookf{
    font-size: 32px;
}
.slide-share .share_box .pbFont-twitter-x-no-bg{
    font-size: 24px;
}

.pro-list .rightside-panel .title .addthis_toolbox .at300b{
    background: transparent;
    padding: 0px;
    width: 100%;
    border-radius: 4px;
}
.pro-list .rightside-panel .title .addthis_toolbox a .at-icon-wrapper{
    line-height: 100px !important;
    height: 70px !important;
    width: 100% !important;
    border-radius: 4px !important;
}
.pro-list .rightside-panel .title .addthis_toolbox a .at-icon-wrapper svg{
    width: 100% !important;
    height: 34px !important;
    margin-top: 6px !important;

}
#category-page .category-all-right{
    /*margin-top: 10px; */
}
#category-page .list-block .pro .info .tit{
    display: -webkit-box;
    line-clamp: 2;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    white-space: unset;
    line-height: 1.5;
    margin-bottom: 15px;
}
#category-page .col ul.ul-list li .pro .info .tit{
     height: auto;
    display: -webkit-box;
    line-clamp: 2;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    white-space: normal;
}
#category-page .category-all-left .line{
    border-top:3px solid #428200;
    float:left;
    margin-top: 48px;
    width: 5%;
    margin-right: 30px;
}
#category-page .category-all-left .span12{padding-top: 0px !important;}
.category-tit .bgc h1{ font-size: 30px; font-weight: 600; padding-top: 20px; margin-top: 0px;}
.pod-provider .category-all-right .rightside-panel .title .words{ line-height: 1.7; }
.pro-list .ul-list .empty{
    margin-left: 10px;
}
.pro-list .ul-list {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    width: auto;
    margin-right: calc(-0.5* 1.25rem);
    margin-left: calc(-0.5* 1.25rem);
}
.pro-list .common-img-cutting{
    display: block;
}
.pro-list .ul-list .list-block {
    width: 20%;
    flex: 0 0 auto;
    margin-bottom: 15px;
    padding-left: calc(1.25rem* 0.5);
    padding-right: calc(1.25rem* 0.5);
    margin-right: 0;
    box-sizing: border-box;
}
.pro-list .ul-list li img{
    width: 100%;
}
.pro-list ul.ul-list li .pro {
    display: block;
    position: relative;
}
.pro-ifollow .col4 ul.ul-list > li {
    border: 1px solid #ffffff;
    width: 182px;
}



@media (max-width: 1200px) {
    .footer .grid4 ul .list{ flex: 1 0 33%; }
    .footer .footer-share{ display: block; text-align: center;}
    .footer .footer-share .s-left ul{    justify-content: center; }
    .footer .footer-share .copyright ul{margin-top: 10px;display: block;justify-content: center;}
    .footer .footer-share .copyright ul li{margin-bottom: 5px;display: inline-block;}
    #login-tool li .home-signup-free.live-signup-free{ margin-right: 0;}

}
@media (min-width: 1200px) {
    .claimed-podcasts-page .claimed-content .claimed-table .table tr th:last-child{ width: 30%;}


}

@media (min-width: 980px) and (max-width: 1200px) {
   .bg-grey .row-fluid .list-block.span3{ margin-right: 14px; }
}
@media (min-width: 768px) and (max-width: 979px) {
    .success-box .btn{ width: 52%; }
    .pro-list ul.ul-list li .pro {
        display: block;
        position: relative;
        overflow: hidden;
    }
    #wrap-sign .www-login-page .span4{ width: 340px; }
    .bg-grey .row-fluid .list-block.span3{ margin-right: 11px; }
    .footer .grid4 ul li .sitemap-list .h6css{ margin-bottom: 16px; }
    .footer .footer-content .sitemap-list .column{ /*margin-top: 80px;*/ }
    .footer .footer-content{ padding-left: 5%; padding-right: 3%; }
    .pod-category .category-all-left{width: 100%;margin-left: 0;}
    .pod-provider .category-all-right{ margin-left: 0; }
    .ads-navbar .account-nav .dropdown-menu{
        background-color: #ffffff;
        position: absolute;
        border-radius: 6px;
        padding: 5px 0;
        margin: 2px 0 0;
        box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    }
    .header .navbar-inner .nav > li > a.hiring{ display: inline-block;  }
    .pod-category .category-topic .list-block .pro img{ height: 62px !important; }

}
@media (min-width: 576px) and (max-width: 767.9px) {
    .pod-category .row-fluid .list-block.span3{width: 33.33%;}
    .cc-top-stations .row-fluid .list-block.span3{ width: 25%; }
    .pro-list .ul-list .list-block{width: 33.33%; }


}
@media (max-width: 979px) {
    .cc-category-title h1{padding-bottom: 25px;}
    .pod-category.cc-top-stations .ul-list{ padding-top: 10px; }
    .pro-list .ul-list .empty{ padding-bottom: 30px; }

}
@media (max-width: 767px) {
    .cc-category-title h1{font-size: 1.875rem; }
    #faq-nav-dropdown .dropdown-toggle span{ display: none;}
    .footer .grid5 ul li{ margin-right: 0;}
    .patron-profile .tab-reward:hover .shadow-bg a, .patron-profile .tab-reward .shadow-bg a:focus {opacity: 0;}
    .footer .grid4 ul .list{ flex: 1 0 50%; margin-bottom: 10px;}
    .footer .grid4 ul .list ul li a{display: flex;}
    .footer .footer-content .clearfix .sitemap-list ul li{ margin-bottom: 0;}
    .footer .grid4 ul li .sitemap-list .h6css{ font-size: 14px; }
    .footer .footer-share .s-left{ float: none; text-align: center; }
    .footer .footer-share .s-left ul{ justify-content: center;}
    .footer .footer-share .copyright{ float: none; text-align: center; padding-top: 5px; }
    #header-menu-load .ipad-login-btn{color:#fff;}
    #header-menu-load .ipad-login-btn #login-tool .dropdown{
            padding-top: 8px;
    }
    .v-drop-down-menu .main-nav .support{ margin-bottom:10px; }
    #header-menu-load .navbar-icon{ margin-left: 2px; }
    .success-box .btn{ width: 70%; }
}

@media (max-width: 575.9px) {
    .pod-category .row-fluid .list-block.span3{ width: 50%;}
    .cc-top-stations .row-fluid .list-block.span3{width: 33.33%;}
    .pro-list .ul-list .list-block{width: 50%; }
}

.pro-guide .col4 ul.ul-list > li .follow-panel {height: 36px; line-height: 36px; background-color: #ffffff;text-align: center;}
.pro-list .col ul.ul-list li .pro .info{font-family: open sans;z-index:2;left:0;bottom:0;margin-top: 8px; margin-bottom: 20px; width:100%;display:block;color:#000;}.pro-list .col ul.ul-list li .pro .info .tit{width:100%;color:#ffffff;display:block;white-space:nowrap;height:22px;line-height:22px;overflow:hidden; text-overflow:ellipsis;}
.pro-list .col ul.ul-list li .pro .info .tit {
    color: #1a1a1a;
    display: block;
    height: 22px;
    line-height: 22px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    font-family: open sans;
    font-weight: normal;
}
.pro-list .col ul.ul-list li .pro .info .subtit {
    color: #cccccc;
    display: block;
    font-size: 12px;
    font-style: normal;
    height: 14px;
    line-height: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}
.sign-up-btn{padding: 10px;line-height:25px;}
.sign-up-btn a {background-color: #5bb75b; border-radius: 5px; padding:3px 25px;}
.sign-up-btn a:hover {opacity: 0.8; background-color: #5bb75b !important;}
.navbar .navbar-inner .nav-collapse .hidden-phone .sign-nav .sign-up-btn1{ padding-top:13px;}
.navbar .navbar-inner .sign-nav .sign-up-btn1 a{
    background-color: #428200;
    border-radius: 4px;
    padding:4px 12px;
}
.navbar .navbar-inner .sign-nav .sign-up-btn1 a:hover {
    opacity: 0.92;
    background-color: #428200;
    color:#ffffff;
}

.navbar .navbar-inner .nav-collapse .hidden-phone .sign-nav .support-login{ padding-top: 13px;}
.support-login a{padding-top:2px !important;}
.user-main>.usersite-wrap>.usersite-container .usersite-content .main-external{ width: 76% !important; }
.user-main>.usersite-wrap>.usersite-container .usersite-content .vcard-external{ width: 20% !important;  }
.user-main>.usersite-wrap>.usersite-container .usersite-content .user-avatar .btn{ padding:4px 5px; }
.user-main>.usersite-wrap>.usersite-container .usersite-content .user-avatar .btn .iconpd-plus{ font-size: 12px; }
#share_button{ border:1px solid #eeeeee; }
.user-main>.usersite-wrap>.usersite-container .usersite-content .rightside-panel .related-panel>ul{ padding-right: 10px; }
.user-main>.usersite-wrap>.usersite-container .usersite-content .rightside-panel{ padding-left: 0; padding-right: 0; }
.user-main>.usersite-wrap>.usersite-container .usersite-content .main-left{ width: 830px; }
.user-main>.usersite-wrap>.usersite-container .usersite-content .user-rightsiade{ width: 310px;}
.user-main>.cover-panel{min-height:160px;margin-bottom:-120px;text-align:center;}
.user-main>.usersite-wrap>.usersite-header-bgc{height:120px;background-color:#000000;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}
.user-main>.usersite-wrap>.usersite-container{margin-top:-100px;min-height:100px;position:relative;z-index:2;}
.user-main>.usersite-wrap>.usersite-container .usersite-header{padding:20px 0 0 195px;height:80px;overflow:hidden;}
.user-main>.usersite-wrap>.usersite-container .usersite-header .tit{font-weight:normal;color:#ffffff;margin:0 0 5px;font-family:'Open Sans',sans-serif;font-size:30px;width:100%;height:40px;line-height:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.user-main>.usersite-wrap>.usersite-container .usersite-header a{color:#8b8684;position:relative;padding-top:4px;padding-left:20px;text-decoration:none;}
.user-main>.usersite-wrap>.usersite-container .usersite-header a:hover{color:#cccccc;}
.user-main>.usersite-wrap>.usersite-container .usersite-header a:before{position:absolute;left:0;top:0;content:"\f17b";font-family:'fonticon';font-size:16px;}
.user-main>.usersite-wrap>.usersite-container .usersite-content{ background-repeat:repeat-y; background-position:center top; background-color: #ffffff;}
.user-main>.usersite-wrap>.usersite-container .usersite-content .vcard-panel{float:left;margin-top:-80px;padding-right:30px;width:160px;}
.user-main>.usersite-wrap>.usersite-container .usersite-content .vcard-panel .user-avatar {padding-bottom:15px;}
.user-main>.usersite-wrap>.usersite-container .usersite-content .vcard-panel .user-avatar.user-image {padding-bottom:0px;}
.user-main>.usersite-wrap>.usersite-container .usersite-content .vcard-panel .user-avatar .pic{
    display:block;
    margin-bottom:10px;
    background-color:#eee;
    overflow:hidden;
    height: 160px;
    width: 160px;
}
.user-main .share_box i{
    font-size: 24px;
    display: inline-block;
}
.user-main .share_box a{
    margin-right: 5px;
}
.user-main > .usersite-wrap > .usersite-container .usersite-content .vcard-panel .user-avatar h1.tit {display: none;}
.user-main>.usersite-wrap>.usersite-container .usersite-content .vcard-panel .user-counter{padding-bottom:40px;}
.user-main>.usersite-wrap>.usersite-container .usersite-content .vcard-panel .user-counter .counter,.user-main>.usersite-wrap>.usersite-container .usersite-content .vcard-panel .user-counter .divider{float:left; text-align: center;}
.user-main>.usersite-wrap>.usersite-container .usersite-content .vcard-panel .user-counter .counter em{font-size:22px;font-style:normal;font-weight:bold;}
.user-main>.usersite-wrap>.usersite-container .usersite-content .vcard-panel .user-counter .counter i{font-size:14px;font-style:normal;}
.user-main>.usersite-wrap>.usersite-container .usersite-content .vcard-panel .user-counter .divider{width:0;height:50px;border-left:1px solid #e4e4e4;margin:5px 15px 0;}
.user-main>.usersite-wrap>.usersite-container .usersite-content .vcard-panel .user-infos{font-size:12px;color:#666;line-height:180%;}
.user-main>.usersite-wrap>.usersite-container .usersite-content .vcard-panel .user-description{padding-bottom:30px;font-size:12px;color:#666;line-height:180%;}
.user-main>.usersite-wrap>.usersite-container .usersite-content .vcard-panel .user-description p{
    word-wrap: break-word;
}
.user-main>.usersite-wrap>.usersite-container .usersite-content .main-panel{float:left;width:640px;padding-bottom:80px;}
.user-main>.usersite-wrap>.usersite-container .usersite-content .main-panel .playlist-panel,.user-main>.usersite-wrap>.usersite-container .usersite-content .main-panel .comments-panel{padding-top:10px;padding-bottom:20px;}
.user-main>.usersite-wrap>.usersite-container .usersite-content .main-panel .playlist-panel .h3css,.user-main>.usersite-wrap>.usersite-container .usersite-content .main-panel .comments-panel .h3css{font-family:'Open Sans',sans-serif;font-size:24px;font-weight:normal;}
.user-main>.usersite-wrap>.usersite-container .usersite-content .main-panel .playlist-panel .h3css{color:#000000;}
.user-main>.usersite-wrap>.usersite-container .usersite-content .main-panel .playlist-panel .content{padding-top:10px;}
.user-main>.usersite-wrap>.usersite-container .usersite-content .main-panel .comments-panel .h3css{color:#8d8d8d;}
.user-main>.usersite-wrap>.usersite-container .usersite-content .main-panel .table-play{font-family:'Open Sans',sans-serif;margin-bottom:0;}
.user-main>.usersite-wrap>.usersite-container .usersite-content .main-panel .table-play .tc{text-align:center;vertical-align:middle;}
.user-main>.usersite-wrap>.usersite-container .usersite-content .main-panel .table-play .id{font-size:24px;font-weight:600;}
.user-main>.usersite-wrap>.usersite-container .usersite-content .main-panel .table-play .title{display:block;}
.user-main>.usersite-wrap>.usersite-container .usersite-content .main-panel .table-play .title:hover{text-decoration:none;}
.user-main>.usersite-wrap>.usersite-container .usersite-content .main-panel .table-play .listen,.user-main>.usersite-wrap>.usersite-container .usersite-content .main-panel .table-play .download,.user-main>.usersite-wrap>.usersite-container .usersite-content .main-panel .table-play .like{font-size:11px;color:#999;text-decoration:none;}
.user-main>.usersite-wrap>.usersite-container .usersite-content .main-panel .table-play .datetime{position:relative;font-family:'Open Sans',sans-serif;font-size:12px;color:#999;padding-left:15px;}
.user-main>.usersite-wrap>.usersite-container .usersite-content .main-panel .table-play .datetime:before{position:absolute;font-family:'fonticon';content:"\e005";top:0;left:0;top:-2px;}
.user-main>.usersite-wrap>.usersite-container .usersite-content .main-panel .table-play .listen>i,.user-main>.usersite-wrap>.usersite-container .usersite-content .main-panel .table-play .download>i{width:26px;height:26px;font-size:28px;color:#428200;}
.user-main>.usersite-wrap>.usersite-container .usersite-content .main-panel .table-play .like>i{width:26px;height:26px;font-size:28px;color:#ccc;}
.user-main>.usersite-wrap>.usersite-container .usersite-content .main-panel .table-play .listen>i:hover,.user-main>.usersite-wrap>.usersite-container .usersite-content .main-panel .table-play .download>i:hover{color:#428200;}
.user-main>.usersite-wrap>.usersite-container .usersite-content .main-panel .table-play .like.current>i,.user-main>.usersite-wrap>.usersite-container .usersite-content .main-panel .table-play .like>i:hover{color:red;}
.user-main>.usersite-wrap>.usersite-container .usersite-content .main-panel .pages-panel .info{float:left;font-size:12px;margin-top:30px;}

.rightside-panel{
    padding-right: 20px;
}
.friendstab-content{padding:30px 10px;}
.rightside-panel .ad-panel,.friendstab-content .ad-panel{margin-bottom:30px;background-color:#eee;}
.rightside-panel .related-panel,.friendstab-content .related-panel{font-family:'Open Sans',sans-serif;}
.rightside-panel .fans-block .h4css,.friendstab-content .related-panel .h4css{font-weight:bold;color:#222222; text-align:center;padding:10px 0;margin-bottom:0; border-bottom: 2px solid #eeeeee;}
.rightside-panel .related-panel>ul,.friendstab-content .related-panel>ul{margin:0;padding:0;list-style:none;}
.rightside-panel .related-panel>ul>li,.friendstab-content .related-panel>ul>li{padding:15px 0 15px 60px;border-bottom:1px solid #eee;}
.rightside-panel .related-panel>ul>li .pic,.friendstab-content .related-panel>ul>li .pic{float:left;margin-left:-60px;display:block;}
.rightside-panel .related-panel>ul>li .tit,.friendstab-content .related-panel>ul>li .tit{margin-bottom:0;font-family: open sans;padding-bottom:2px;font-size:14px;display:block;width:100%;height:14px;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;}
.rightside-panel .related-panel>ul>li .description,.friendstab-content .related-panel>ul>li .description,.rightside-panel .related-panel>ul>li .count,.friendstab-content .related-panel>ul>li .count{color:#999;font-size:12px;}
.rightside-panel .related-panel>ul>li .description,.friendstab-content .related-panel>ul>li .description{margin-bottom:3px; width:190px; height:14px; line-height:14px; overflow:hidden; margin-top: 4px;}
.rightside-panel .related-panel>ul>li .count,.friendstab-content .related-panel>ul>li .count{position:relative;}
.rightside-panel .related-panel>ul>li .iplay,.friendstab-content .related-panel>ul>li .iplay{padding-left:14px;padding-right:10px;}
.rightside-panel .related-panel>ul>li .iplay:before,.friendstab-content .related-panel>ul>li .iplay:before{font-family:'fonticon';font-size:9px;position:absolute;content:"\f184";left:0;}
.rightside-panel .related-panel>ul>li .iuser,.friendstab-content .related-panel>ul>li .iuser{padding-left:18px;}
.rightside-panel .related-panel>ul>li .iuser:before,.friendstab-content .related-panel>ul>li .iuser:before{font-family:'fonticon';font-size:15px;position:absolute;content:"\e028";left:0;top:0;}
.my-player{margin-left:-340px;width:680px;border-radius:0;border:none;background-color:#000000;}
.my-player .mp-header{background-color:#000000;padding:10px;border-bottom:1px solid #1b1b1b;}
.my-player .mp-content{background:url(../gif/point.gif) repeat-y 340px top;overflow:hidden;}
.my-player .mp-content .play-active-panel{padding:0 10px 9999px;margin-bottom:-9979px;background-color:#000000;float:left;width:320px;background-color:#000000;}
.my-player .mp-content .play-active-panel .media-info{margin-top:20px;padding-left:110px;}
.my-player .mp-content .play-active-panel .media-info .frontcover{float:left;display:block;margin-left:-110px;}
.my-player .mp-content .play-active-panel .media-info .tit{font-size:16px;font-weight:bold;color:#428200;display:inline-block; margin-bottom:10px;}
.my-player .mp-content .play-active-panel .media-info .description{font-size:12px;color:#ffffff;margin-bottom:10px;line-height:120%;}
.my-player .mp-content .play-active-panel .media-info .datetime{position:relative;font-family:'Open Sans',sans-serif;font-size:12px;color:#999;padding-left:18px;}
.my-player .mp-content .play-active-panel .media-info .datetime:before{position:absolute;font-family:'fonticon';content:"\e005";left:0;top:-2px;}
.my-player .mp-content .play-active-panel .video-panel{margin:20px auto 0;width:318px;height:238px;border:1px solid #1b1b1b;}
.my-player .mp-content .play-active-panel .function-panel{margin-top:20px;}
.my-player .mp-content .play-active-panel .function-panel a{float:left;color:#4d4d4d;text-decoration:none;display:inline-block;width:106px;}
.my-player .mp-content .play-active-panel .function-panel a i{padding-right:5px;}
.my-player .mp-content .play-active-panel .function-panel a:hover{color:#cccccc;}
.my-player .mp-content .ad-panel{background-color:#1b1b1b;float:left;width:300px;padding:20px 20px 9999px;margin-bottom:-9979px;}
.dr-panel{margin:60px auto 100px;border:1px solid #d2d2d2;border-radius:5px;}
.dr-panel .download-panel{padding:30px 30px 30px 142px;}
.dr-panel .download-panel .frontcover{float:left;display:block;margin-left:-112px;}
.dr-panel .download-panel .tit{font-size:16px;font-weight:bold;color:#428200;display:inline-block;margin-bottom:10px;}
.dr-panel .download-panel .description{color:#666;margin-bottom:10px;line-height:120%;}
.dr-panel .download-panel .datetime{position:relative;font-family:'Open Sans',sans-serif;font-size:12px;color:#999;padding-left:18px;}
.dr-panel .download-panel .datetime:before{position:absolute;font-family:'fonticon';content:"\e005";left:0;top:-2px;}
.dr-panel .download-panel .btn-download{margin:10px 15px 0 70px;}
.dr-panel .register-panel{font-family:'Open Sans',sans-serif;padding:30px 40px;border-top:1px solid #d2d2d2;background-color:#f4f9e9;}
.dr-panel .register-panel .h2css{font-size:30px;font-weight:100;color:#428200;line-height:100%;margin-top:0;margin-bottom:15px;}
.dr-panel .register-panel .h2css strong{font-weight:600;}
.dr-panel .register-panel .subinfo-01{color:#000000;font-weight:100;font-size:18px;margin-bottom:0;}
.dr-panel .register-panel .subinfo-02{color:#000000;font-weight:100;font-size:14px;margin-bottom:25px;}
.dr-panel .register-panel .step-panel .step{box-sizing:border-box; width:33%;float:left;margin:40px 0 50px;padding:0 10px 0 50px;position:relative;font-size:14px;font-weight:100;color:#000000;}
.dr-panel .register-panel .step-panel .step:before{font-family:'fonticon';font-size:32px;position:absolute;top:0px;left:0;}
.dr-panel .register-panel .step-panel .step01:before{content:"\f0ee";}
.dr-panel .register-panel .step-panel .step02:before{content:"\f040";}
.dr-panel .register-panel .step-panel .step03:before{content:"\f1a2";}
.dr-panel .podcast-player-panel{padding:0 0 45px;font-family:'Open Sans',sans-serif;}
.dr-panel .podcast-player-panel .h2css{padding:0 25px;font-size:24px;color:#428200;font-weight:normal;}
.dr-panel .podcast-player-panel .h3css{padding:0 25px;line-height:38px;height:38px;overflow:hidden;color:#fff;font-weight:normal;font-size:18px;background-color:#428200;}
.dr-panel .podcast-player-panel .pcss{padding:0 25px 10px;line-height:160%;font-size:14px;color:#666;}
.dr-panel .podcast-player-panel .audioplayer-area{padding:10px 0 20px 20px;}
.dr-panel .podcast-player-panel .audioplayer-area .iframe-box{float:left;margin-right:20px;padding-top:10px;}
.dr-panel .podcast-player-panel .audioplayer-area .function-box{float:left;}
.dr-panel .podcast-player-panel .audioplayer-area .function-box .h4css{margin-top:0;font-weight:normal;color:#000;}
.dr-panel .podcast-player-panel .audioplayer-area .function-box .ul-skins{padding-bottom:10px;}
.dr-panel .podcast-player-panel .audioplayer-area .function-box .ul-skins a{width:24px;height:24px;overflow:hidden;float:left;display:block;outline:none;text-indent:-9999em;}
.dr-panel .podcast-player-panel .audioplayer-area .function-box .ul-skins a.current{position:relative;}
.dr-panel .podcast-player-panel .audioplayer-area .function-box .ul-skins a.current:before{border-width:0px 4px 4px 0px;border-style:solid;border-color:#ffffff;width:5px;height:10px;left:50%;top:50%;margin-top:-9px;margin-left:-4px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);position:absolute;content:"";}
.dr-panel .podcast-player-panel .audioplayer-area .function-box label{font-size:12px;color:#000;}
.dr-panel .podcast-player-panel .audioplayer-area .function-box input{width:390px;height:18px;line-height:18px;padding-top:2px;padding-bottom:2px;border-radius:0;box-shadow:inset 0 0 2px 1px rgba(0, 0, 0, 0.1);}
.container .row{ font-family: open sans;}
.container.pdt80 .row{
    margin-left: 0;
}
.sign-banner{position:relative;text-align:center; background-position: center top; background-color: #000000; background-image: url(../jpg/banner-signine42d.jpg?version=1); background-repeat: no-repeat; height: 316px;}
.sign-banner.banner-signup {background-image: url(../jpg/banner-signupe42d.jpg?version=1);background-size: cover;}
.sign-banner.banner-signup-02 {background-image: url(../jpg/banner-signup-0267d9.jpg?version=2);background-size: cover;}
.sign-banner .slogan-group .h2css{color:#ffffff;font-size:42px;font-weight:600;}
.sign-banner .slogan-group .h3css{color:#428200;font-size:24px;font-weight:200;}
.sign-banner .slogan-group .h3css.sup-02{color:#e7e1e3;color:rgba(255, 255, 255, 0.8);}
.enterprise-renew-page .slogan-group .h2css{
    padding-top: 75px;
}
/* 点 login ->  Continue with Facebook 进来的页面 */
.banner-signup.social-register-page{
    background-image: url(../jpg/social-fb-bg.jpg);
    height: 400px;
}
.new-social-register{
    padding-bottom: 65px;
}
.social-register-page .slogan-group{
    background-color: transparent;
    margin-top: 105px;
}
.new-social-register .facebook-twitter .text{
    margin-left: 0;
    font-size: 14px;
}
.new-social-register .facebook-twitter h4{
    margin-top: 0;
}
.new-social-register .sign-main .h2css{
    text-align: left;
    font-size: 20px;
    margin: 0 !important;
    padding-bottom: 15px;
}
.new-social-register .sign-main input{
    border-radius: 4px !important;
    height: 30px !important;
    line-height: 30px !important;
}
.new-social-register .text-center img{
    height: 280px;
}
.new-social-register .sign-main{
    margin-top: 50px !important;
}





.new-creat-account{
    background-image: url(../jpg/banner-signup-03.jpg) !important;
    background-color: #18604b !important;
    background-size: cover;
}
.new-creat-account .slogan-group{
    text-align: center;
    padding: 50px 0 0;
    background-color: transparent;
    float: none;
    margin: 0;
}
.new-creat-account .slogan-group .h2css{
    color: #ffffff;
    font-size: 50px;
    font-weight: 600;
    margin-bottom: 10px;
}
.new-creat-account .slogan-group .h3css{
    font-size:28px;
    font-weight:normal;
    color: #ffffff !important;
}
.new-sign-creat-account .signup-form .text{
    font-size: 16px;
    padding: 5px 0 0 0;
    line-height: 1.6;
}
.new-sign-creat-account .signup-form .step02-panel>.step02-main .btn-panel{
    margin-bottom: 12px !important;
}
.new-sign-creat-account .form-horizontal{
    padding-bottom: 40px;
}

.podbean-signup{ background: #f6f6f6; }
.podbean-signup .sign-area{ margin:60px 0; }
.podbean-signup .sign-area .span5{
    margin: 0 auto !important;
    display: block;
    float: none;
    width: 440px;
}
.podbean-signup .fb-list{ margin-bottom: 16px; text-align: center; }
.podbean-signup .fb-list .h3css{
    font-size: 24px;
    font-weight: 200;
    margin-bottom: 23px;
    text-align: center;
}
.podbean-signup .fb-list a.signin-facebook{
    text-align: center;
    padding-left: 25px;
}
.podbean-signup .fb-list a.signin-facebook:before{ left: 54px; top: -4px; }
.podbean-signup .fb-list .signup-twitter,.www-login-page .signup-twitter{
       text-shadow: none;
    box-shadow: none;
    font-size: 20px;
    color: #ffffff;
    background: #13b3c9;
    border: none;
    line-height: 50px;
    display: block;
    background-image: none;
}
.podbean-signup .fb-list .signup-twitter:hover,.www-login-page .signup-twitter:hover{ background:#0aafc5 ; }
.podbean-signup .fb-list .signup-twitter .icon-twitter,.www-login-page .signup-twitter .icon-twitter{
    font-size: 28px;
    padding-right: 21px;
    margin-top: -15px;
}
.podbean-signup .fb-list .signup-or{ margin-top: 12px; }
.podbean-signup .sign-area .signup-form .signup-email input{ width: 96%; }
.podbean-signup .sign-area .signup-form .signup-password input{width: 96%;}
.podbean-signup .sign-area .signup-form .login-link{ float: none;    margin-top: 0px; }
.podbean-signup .sign-area .signup-form .creat-btn{     margin-bottom: 20px; }
.podbean-signup .sign-area .signup-form input, .podbean-signup .sign-area .signup-form button, .podbean-signup .sign-area .signup-form select, .podbean-signup .sign-area .signup-form textarea{
    font-family: open sans;
}
.podbean-signup .sign-area .signup-form .creat-btn .btn-create{
     width: 100%;
     padding: 18px 36px;
     border:none;
     text-shadow: none;
     box-shadow: none;
     background-color: #5bb75b;
     background-image: none;

}
.podbean-signup .sign-area .signup-form .creat-btn .btn-create:hover{ background-color: #509a50; }
.social-register{ background-color: #ffffff; }
.social-register .sign-main{ margin:35px 0px;}
.singlesso .sign-area .span5{ float: none; margin: 0 auto;}
.social-register .sign-area .ft-form .h2css{ margin-top: 25px; }
.social-register .sign-area .fb-list .h2css{ margin-top: 0px; }
.sign-area .facebook-twitter { margin-top: 55px; }
.sign-area .facebook-twitter .f-content .span4{ margin-left: 0; }
.sign-area .facebook-twitter .f-content .span4 h4{ margin-top: 0; font-weight: normal;}
.sign-area .ft-form .h2css{ margin:65px 10px 0 30px; }
.sign-area .ft-form .signup-form{ margin-left: 12px; }
.sign-area .ft-form .signup-form input{ font-family: open sans; font-size: 16px; }
.sign-area .ft-form .signup-form .control-group .help-block{ color: #595959; }
.sign-area .ft-form .help-block{ margin-top: 8px; }
@media (min-width: 768px) and (max-width: 1100px) {
.social-register .sign-area .facebook-twitter{ margin-left: 35px; }
.social-register .sign-area .f-content .text{ margin-left: 15px;}
.social-register .sign-main .ft-form{ margin-left: 30px; width: 45%; }
.social-register .sign-area .span1{ width: auto; }
.social-register .sign-main .ft-form .control-group input{    width: 53%;  }
.social-register .sign-area .fb-list{ width: 38%; }
.social-register .sign-area .fb-list .control-group a{ display: block; margin-top: 5px; }

}
@media (min-width: 768px) and (max-width: 979px) {
   #header-menu-load .login-btns .pb-sign-up{ float: left;  }
   /*#header-menu-load .ipad-login-btn {float: right;}*/
   #header-menu-load .ipad-login-btn .visible-login{ float: left;margin-top: 8px;margin-left: 15px; }
   #header-menu-load .ipad-login-btn .visible-login .v-login{ color: #428200;padding-left: 5px; }
   .podbean-signup .sign-area .span5{ width: 61%; }
   .singlesso .sign-area .span4{ width: 340px;}
   .sign-area .facebook-twitter .f-content .span4{ margin-left: 20px; }
   .user-main>.usersite-wrap>.usersite-container .usersite-content .main-external{ width: 100% !important; }
   .user-main > .usersite-wrap > .usersite-container .usersite-content .clearfix{ width: 98% !important; }
   .user-main>.usersite-wrap>.usersite-container .usersite-content .vcard-panel .user-title{
      float: left;
      width: 70%;
       margin-top: 50px;
   }
   .user-main > .usersite-wrap > .usersite-container .usersite-content .vcard-panel .user-avatar h1.tit{
        overflow: hidden;
        text-overflow: ellipsis;
        display: box !important;
        display: -webkit-box !important;
        line-clamp: 3;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
   }
   .user-main>.usersite-wrap>.usersite-container .usersite-content .vcard-external{ width: 100% !important;}
   .user-main > .usersite-wrap > .usersite-container .usersite-content .rightside-panel{ display: none; }
   .new-sign-creat-account .signup-form .text{ padding-right: 30px;}
   .user-main > .usersite-wrap > .usersite-container .usersite-content .podbeanappdownload .butns-group a{display: inline-block; }

}
@media (max-width: 767px) {
    .enterprise-renew-page .slogan-group .h2css{ font-size: 32px;}
   .social-register .sign-area .fb-list .signup-form{ padding:25px 0px 0px 0px; }
   .social-register .sign-area .fb-list .signup-form input{ height: 42px; }
   .social-register .sign-area .fb-list .h2css{ margin-bottom: 25px; }
   .sign-banner .slogan-group .h3css{ font-size: 20px;}
   .sign-banner.banner-signup {background-image: url(../jpg/social-fb-mobile-bg.jpg); height: 316px;}
   .sign-area .login-link{ margin-top: 20px !important;}
   .sign-area .signup-form .control-group{margin-bottom:15px !important;}
   .sign-area .signup-form{ margin-bottom: 0px !important;}
   .social-register-page .slogan-group{ margin-top: 35px; text-align: center;}
   .social-register-page .slogan-group .h2css{ font-size: 22px;}
   .new-social-register .sign-area .f-content img{ display: block;margin-bottom: 10px;}
   .new-social-register .facebook-twitter{ margin-top: 25px;}
   .new-social-register .sign-main{ margin-top: 15px !important;}
   .new-social-register .sign-main input{ height: 36px !important; line-height: 36px !important;}
   .podbean-signup .sign-area .signup-form .signup-email input{ width: 100%; }
   .podbean-signup .sign-area .signup-form .creat-btn .btn-create{ width: 100%; }
   .podbean-signup .sign-area .signup-form .signup-password input{ width: 100%; }
   .podbean-signup .sign-area .span5{ width: 100%; }
   .podbean-signup .fb-list a.signin-facebook:before{ left: 13px; }
   .podbean-signup .sign-area .signup-form .signup-email input{ height: 42px; }
   .podbean-signup .sign-area .signup-form .signup-password input{height: 42px;}
   .podbean-signup .sign-area .signup-form .podbean-com input{height: 32px; width: 52%;}
   .podbean-signup .sign-area .signup-form .podbean-com .suffix{ /*padding: 10px 0px;*/}
   .sign-area .ft-form .h2css{ margin-left: 0; }
   .sign-area .ft-form .signup-form{ margin-left: 0; padding-left: 0; }
   .user-main>.usersite-wrap>.usersite-container .usersite-content .main-external{ width: 100% !important; }
   .user-main > .usersite-wrap > .usersite-container .usersite-content .clearfix{ width: 98% !important; }
   .user-main > .usersite-wrap > .usersite-container .usersite-content .user-counter{margin-top: 50px; }
   .user-main>.usersite-wrap>.usersite-container .usersite-content .vcard-panel .user-title{
      float: none;
      width: auto;
   }
   .user-main > .usersite-wrap > .usersite-container .usersite-content .vcard-panel .user-avatar h1.tit{
        font-size: 24px;
        margin-top: 0;
        overflow: hidden;
        text-overflow: ellipsis;
        display: box !important;
        display: -webkit-box !important;
        line-clamp: 2;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
   }
   .user-main>.usersite-wrap>.usersite-container .usersite-content .vcard-external{ width: 100% !important; }
   .user-main > .usersite-wrap > .usersite-container .usersite-content .rightside-panel{ display: none; }
   .new-creat-account .slogan-group .h2css{ font-size:32px;}
   .new-sign-creat-account .signup-form{ padding-left: 0; padding-right: 0;}
   .new-sign-creat-account .per-year{ padding-top: 8px;}

}
.subscriptions-panel .h4css{margin:20px 0;font-family:'Open Sans',sans-serif;font-size:18px;font-weight:400;}
.subscriptions-panel .list-panel{margin:0;padding:0;list-style:none;}
.subscriptions-panel .list-panel:before,.subscriptions-panel .list-panel:after{
    /* display: table; */
    /*line-height: 0;*/
    /*content: "";*/
}
.subscriptions-panel .list-panel .info-block{margin-top:10px; font-family: open sans;float:left;width:660px;min-height:119px;padding-left:10px; line-height:120%;}
.subscriptions-panel .list-panel .info-block .tit{ color:#1a1a1a; font-size:18px; display: inline-block; margin-bottom: 10px;}
.subscriptions-panel .list-panel .info-block .url{font-size:12px;color:#a3a3a3;position:relative;padding-left:18px;}
.subscriptions-panel .list-panel .info-block .url:before{font-size:10px;position:absolute;font-family:'fonticon';content:"\f17b";left:0;}
.subscriptions-panel .list-panel .info-block .datetime{position:relative;font-size:12px;color:#838383;padding-left:18px;padding-right:10px;}
.subscriptions-panel .list-panel .info-block .datetime:before{position:absolute;font-family:'fonticon';content:"\e005";left:0;top:-2px;}
.subscriptions-panel .list-panel .info-block .follow{ margin-top: 40px;}
.subscriptions-panel .list-panel .info-block .follow .anniu{ padding:2px 10px; font-size:12px; border-radius:3px; border:1px solid #e5e5e5; color:#1a1a1a;}
.subscriptions-panel .list-panel .info-block .follow .anniu:hover{ border:1px solid #838383; color:#428200; text-decoration: none;}
.subscriptions-panel .list-panel .info-block .follow .following{ border:1px solid #838383; color:#428200; text-decoration: none;}
.subscriptions-panel .list-panel .info-block .btn-unsubs{margin-top:12px;padding-left:15px;padding-right:15px;color:#666;font-size:14px;}
#category-page .line-left{
    margin-top: 46px !important;
}
/* search page  */
.cc-search-list .subscriptions-panel .list-panel{
    display: flex;
    flex-wrap: wrap;
    /* width: 100%; */
    margin-right: calc(-0.5* 1.25rem);
    margin-left: calc(-0.5* 1.25rem);
}
.cc-search-list .subscriptions-panel .list-panel li{
    width: 20%;
    flex: 0 0 auto;
    margin-bottom: 15px;
    padding-left: calc(1.25rem* 0.5);
    padding-right: calc(1.25rem* 0.5);
    margin-right: 0;
    box-sizing: border-box;
}
#searchpage .subscriptions-panel .list-panel .pic{
    position: relative;
    width: 100% !important;
    display: block;
}
#searchpage .subscriptions-panel .list-panel .pic:hover{
    opacity: 0.9;
}
#searchpage .subscriptions-panel .list-panel .pic img {
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
    border-radius: 10px;
    border: 1px solid #e4e4e4;
}
#searchpage .subscriptions-panel .list-panel .pic:after{
    content: "";
    display: block;
    padding-bottom: 100%;
}
#searchpage .subscriptions-panel .list-panel .info-block{
    float: none;
    width: auto;
    line-height: 1.2;
    min-height: unset;
    padding-left: 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-top: 4px;
 }
#searchpage .subscriptions-panel .list-panel .info-block .tit{
    font-size: 15px;
    margin-bottom: 5px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
}
#searchpage .subscriptions-panel .list-panel .info-block .foll{
    color: #838383;
    font-size: 12px;
    line-height: 1.4;
}
#searchpage .span9 .found,#searchpage .span9 .found form button{font-weight: 600;color: #0088cc;float: right;}
#searchpage .span9 .found form button{
    background-color: transparent;
    padding-right: 0;
    border: none;
    font-family: open Sans;
}
#searchpage .span9 .found form button:focus{
    outline: none;
}
.search-podcast-list-page #searchpage .span9 .found,.search-episode-list-page #searchpage .span9 .found{
    color: #838383;
}
#searchpage .span9 .title .left-tit{ float: left; }
#searchpage .span9 .title .left-tit .pod{
    text-transform: uppercase;
    font-weight: bold;
    font-size: 16px;

}
#searchpage .span9 .search-episode{clear: both;margin-bottom: 80px;}
#searchpage .span9 .search-episode .result-list .episode-list .logo{ float: left; margin-right: 20px;}
#searchpage .span9 .search-episode .result-list .episode-list .logo img{
    object-fit: cover;
    border: 1px solid #e4e4e4;
}
#searchpage .span9 .search-episode .result-list .episode-list .episode-infor{ float: left; width: 64%; margin-top: 4px; }
#searchpage .span9 .search-episode .result-list .episode-list .name{
    font-size: 16px;
    color: #0088cc;
    margin-top: 6px;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#searchpage .span9 .search-episode .result-list .episode-list p{margin-top: 8px;color: #838383;}
#searchpage .span9 .search-episode .result-list .episode-list p .icon-time{
    margin-top: -3px;
    margin-right: 6px;
    font-size: 15px;
    width: 15px;
    height: 15px;
 }
#searchpage .span9 .search-episode .result-list .episode-list .epi-right{
    float: right;
    margin-top: 12px;
}
#searchpage .span9 .search-episode .result-list .episode-list .epi-right .play{
    float: left;
    border-right: 1px solid #e4e4e4;
    margin-right: 20px;
    padding-right: 28px;
}
#searchpage .span9 .search-episode .result-list .episode-list .epi-right a{ color: #999; text-decoration: none;}
#searchpage .span9 .search-episode .result-list .episode-list .epi-right .play .iconpd-play-2{
    width: 26px;
    height: 26px;
    font-size: 28px;
    color: #428200;
    margin-left: -1px;
}
#searchpage .span9 .search-episode .result-list .episode-list .epi-right .play .iconpd-play-2:hover{
    color: #428200;
}
#searchpage .span9 .search-episode .result-list .episode-list .epi-right .download{ float: right;}
#searchpage .span9 .search-episode .result-list .episode-list .epi-right .download .iconpd-download{
    width: 26px;
    height: 26px;
    font-size: 28px;
    color: #428200;
    margin-left: 17px;
    text-decoration: none;
}
#searchpage .span9 .search-episode .result-list .episode-list .epi-right .download .iconpd-download:hover{color: #428200;}
#searchpage .span9 .search-episode .result-list .episode-list{
    padding: 20px 0;
    border-bottom: 1px solid #eee;
 }
#searchpage .span9 .no-result{font-size: 24px;text-align: center;color: #999;margin-top: 35px;}
#searchpage .span3 .rightside-panel form button{
    background-color: transparent;
    border: none;
    font-family: open sans-serif;
    text-align: left;
    color: #333333;
}
#searchpage .span3 .rightside-panel form button:hover,#searchpage .span3 .rightside-panel form button:focus{
    text-decoration: underline;
    outline: none;
}
#searchpage .span3 .rightside-panel form:hover{
    text-decoration: underline;
}
#searchpage .span3 .rightside-panel form{ margin-bottom: 0}
#searchpage .span3 .rightside-panel ul li a{ color: #1a1a1a; }

@media (min-width: 1201px) and (max-width: 1399px) {
    .rightside-panel{ padding-right: 0; }
    .pro-list .category-all-right{ width: 27%; }
    .pro-list .category-all-left{ width: 70%;}
    #searchpage .search-sidebar{ width: 27%;}
    #searchpage .search-pocast-content{width: 70%;}
    #searchpage .search-pocast-content .search-recommend-podcast-page .category-all-left{ width: 100%;}

}
@media (max-width: 1200px){
    .cc-category-list-content{display: flex;flex-direction: column-reverse;}
    .cc-category-list-content .category-all-right{ width: 100%;}
    .pro-list .category-all-right,.pro-list .category-all-left{width: 100%;margin-left: 0;}
    #searchpage .search-sidebar,#searchpage .search-pocast-content{ width: 100%;margin-left: 0;}
    .cc-search-list .search-main{ display: flex;  flex-direction: column-reverse;}
}
@media (min-width: 980px) and (max-width: 1199px) {
   .sign-area .signup-form .step02-panel{ width: auto !important; }
    #searchpage .span9 .search-episode .result-list .episode-list .episode-infor{ width: 56%; }
}
@media (min-width: 768px) and (max-width: 979px) {
   .sign-area .signup-form .step02-panel{ width: auto !important; }
    .pro-list .ul-list li img{width: 99%;}

 }
@media (max-width: 767px){
    .sign-area .signup-form .step02-panel{ width: auto !important; }
    #searchpage .subscriptions-panel .list-panel li{ width: 33.3%;}
    #searchpage .span9 .search-episode .result-list .episode-list{ padding: 15px 0; }
    #searchpage .span9 .search-episode .result-list .episode-list .logo{ margin-right: 10px; }
    #searchpage .span9 .search-episode .result-list .episode-list .episode-infor{margin-top: 0;}
    #searchpage .span9 .search-episode .result-list .episode-list .epi-right{margin-top: 5px;}
    #searchpage .span9 .search-episode .result-list .episode-list .epi-right .play{
        margin-right: 10px;
        padding-right: 10px;
     }
    #searchpage .span9 .search-episode .result-list .episode-list .epi-right a{ font-size: 12px; }
    #searchpage .span9 .search-episode .result-list .episode-list .name{
        margin-top: 3px;
        font-size: 14px;
     }
    #searchpage .span9 .search-episode .result-list .episode-list p{font-size: 12px;margin-top: 5px;}
    #searchpage .span9 .search-episode .result-list .episode-list .logo img{ width: 50px !important; height: auto; }
    #searchpage .span9 .search-episode .result-list .episode-list .epi-right .play .iconpd-play-2{ font-size: 22px; }
    #searchpage .span9 .search-episode .result-list .episode-list .epi-right .download .iconpd-download{ font-size: 22px; }



}
@media (max-width: 576px){
    #searchpage .span9 .search-episode .result-list .episode-list .episode-infor{ width: 47%;}
    #searchpage .span9 .search-episode .result-list .episode-list p .icon-time{ display: none;}
    #searchpage .subscriptions-panel .list-panel li{ width: 50%; }

}




.password-content{ min-height: 850px; }
.reset-password .fp-form #Users_user_pass{ display: block; margin-bottom: 10px; }
#account-update .control-group .controls input{ height: 28px; }
.reset-password .fp-panel .fp-form{ padding-left: 125px; }
.fp-panel{padding:0;margin:50px auto;}
.fp-panel .description{padding-bottom:40px;border-bottom:1px solid #e3e3e3;text-align:center;font-family:'Open Sans',sans-serif;color:#000000;}
.fp-panel .description .h2css{font-size:30px;font-weight:400; line-height: 1.6;}
.fp-panel .description .h3css{font-size:18px;font-weight:400; line-height: 1.6;}
.fp-panel .fp-form{padding-top:45px;}
.fp-panel .fp-form .control-group{margin-bottom:15px;}
.fp-panel .fp-form .control-group .control-label{width:100px;padding-left:160px;text-align:left;}
.fp-panel .fp-form .control-group .controls{margin-left:280px;}
.fp-panel .fp-form .control-group .controls .ip-long{width:335px;}
.fp-panel .fp-form .control-group .controls .btn{margin-top:30px;}
.sign-area .login-link{margin-top:40px; margin-right:20px;color:#999; float: right;}
.sign-area .h2css{font-family:'Open Sans',sans-serif;font-size:24px;font-weight:200;margin: 50px 0 15px;text-align: center;}
.sign-area .span1 span:before {
    border-bottom: 1px solid #cccccc;
    content: " ";
    height: 18px;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: -1;
}
.sign-area .span1 span {
    background: none repeat scroll 0 0 #ffffff;
    display: none;
    font-size: 28px;
    height: 28px;
    width: 50px;
}
.sign-area .signup-form{margin-bottom: 80px;padding: 20px;}
.sign-area .signup-form .control-group{margin-bottom:20px;}
.sign-area .signup-form .control-group .suffix{
    border: 1px solid #cccccc;
    display: inline-block;
    padding: 13px 0;
    border-radius: 0 4px 4px 0;
    background: #f5f5f5;
    color: #091E42;
    margin-left: -5px;
    width: 43%;
    text-align: center;
    line-height: 1;
    position: relative;
    top: 1px;
    font-size: 14px;
}
.sign-area .signup-form .control-group .carefully{color:#999; font-size: 13px;}
.sign-area .signup-form .control-group input{
    font-size:14px;
    height:32px;
    line-height:32px;
    font-family: open sans;
    border-radius: 4px;
    box-shadow: none;
}
.sign-area .signup-form .control-group #LoginForm_username{
    border-radius: 4px 0px 0px 4px;
}
.sign-area .signup-form .control-group .alert{margin:5px 0 0 0;}
.sign-area .signup-form .btn-create{
    font-size: 14px;
    padding: 10px 20px;
    border-radius: 4px;
    border-color: transparent;
}
.sign-create-account .signup-form .step02-panel{
    background: #ffffff !important;
    border-bottom-width: 1px !important;
}
.sign-create-account .signup-form{
    margin-bottom: 50px;
}
.sign-area .signup-form .step02-panel {
    font-family:'Open Sans',sans-serif;
    background:#ffffff;
    border-radius:10px;
    border:1px solid #e5e5e5;
}
.sign-area .signup-form .step02-panel>.step02-header{
    border-bottom: 1px solid #e5e5e5;
    background: url(../png/download_box.png) no-repeat 37px center;
    background-size: 56px 56px;
    padding:40px 10px 30px 135px;
}
.sign-area .signup-form .step02-panel>.step02-header .h3tit{font-size:16px;font-weight:200;color:#000000;}
.sign-area .signup-form .step02-panel>.step02-header .h3css{font-size:24px;color:#000000;font-weight:600;margin:0;}
.sign-area .signup-form .step02-panel>.step02-main{padding-left:135px;}
.sign-area .signup-form .step02-panel>.step02-main .h3css{font-size:24px;font-weight:100;color:#000000;}
.sign-area .signup-form .step02-panel>.step02-main .radio-panel{margin-bottom:30px; padding-top: 15px;}
.sign-area .signup-form .step02-panel>.step02-main .radio-panel .radio{margin-left:20px;padding:10px 0;font-size:16px;font-weight:200;}
.sign-area .signup-form .step02-panel>.step02-main .radio-panel .billed-radio{
    padding-top: 5px;
}
.sign-area .signup-form .step02-panel>.step02-main .radio-panel .radio>.str01{color:#eb6100;}
.sign-area .signup-form .step02-panel>.step02-main .radio-panel .radio>.str02{color:#428200;}
.sign-area .signup-form .step02-panel>.step02-main .btn-panel{margin-bottom:50px;}
.sign-area .signup-form .step02-panel>.step02-main .btn-panel .btn-paypal{margin-left:35px;}
.pb-payment .p-content{
    margin: 0 auto;
    float: none;
}

.myaccount-panel{
    margin-top:45px;
    margin-bottom:45px;
    border:1px solid #e4e4e4;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
}
.myaccount-panel .h4css{
    font-size:16px;
    font-weight:600;
    color:#1a1a1a;
    height:42px;
    line-height:42px;
    border-bottom:1px solid #e4e4e4;
    margin:0;padding:0 22px;
    background-color: #f8f8f8;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
}
.myaccount-panel .form-horizontal .help-block{
    font-size: 13px;
    opacity: 0.88;
    padding-top: 5px;
}
.myaccount-panel .form-horizontal{margin-bottom:0;}
.myaccount-panel .myaccount-form .ip-panel{padding:48px 40px;}
.myaccount-panel .myaccount-form .ip-panel .divider{font-size:0;height:0;border-top:1px solid #cccccc;}
.myaccount-panel .myaccount-form .ip-panel .h5css{font-family:'Open Sans',sans-serif;font-weight:400;font-size:18px;color:#333;margin-top:20px;margin-bottom:30px;}
.myaccount-panel .myaccount-form .ip-panel .control-group{margin-bottom:30px;}
.myaccount-panel .myaccount-form .ip-panel .control-group .control-label{text-align:left;width:110px;}
.myaccount-panel .myaccount-form .ip-panel .control-group .controls{margin-left:130px;}
.myaccount-panel .myaccount-form .btn-panel{
    text-align:left;
    padding:29px 38px 0;
    height:69px;
    border-top:1px solid #e4e4e4;
    /*border-bottom:1px solid #ccc;*/
    background-color:#f8f8f8;
}
.myaccount-panel .myaccount-form .btn-panel button{
    max-width:600px;
    /*padding-left:40px;*/
    /*padding-right:40px;*/
    text-align:center;
    padding: 8px 26px;
}
.myaccount-panel .myaccount-form .btn-panel button.btn-primary{
     margin-left: 130px;
}
#merge-channel-update .control-label{
    width: 175px;
}
#merge-channel-update .controls{
    margin-left: 180px;
}
.merge-Channel,.confirm-merge-channel,.new-feed-url{
    padding-bottom: 100px;
}
#confirm-merge-channel .btn-success {
    padding: 8px 26px;
}
#confirm-merge-channel .btn-panel{
  text-align: center;
}
#confirm-merge-channel .btn-primary{
    background: transparent;
    color: #1a1a1a;
    margin-left: 0;
}
#confirm-merge-channel .btn-primary:hover,#confirm-merge-channel .btn-primary:focus{
    text-decoration: underline;
}
.pricing-banner{overflow:hidden;position:relative;height:740px;background:url(../jpg/bg-pricing.jpg) no-repeat center 0;background-size: cover; }
.pricing-banner .hgroup{position:absolute;top:150px;width:100%;text-align:center;font-family:'Open Sans',sans-serif;color:#ffffff;}
.pricing-banner .hgroup h1{font-size:40px;font-weight:600;text-shadow:0 0 5px rgba(0, 0, 0, 0.75);margin:10px 0 20px;}
.pricing-banner .hgroup h2{font-size:24px;font-weight:lighter;text-shadow:0 0 5px rgba(0, 0, 0, 0.75);}
.pricing-banner .pricing-panel-main{overflow:hidden;width:1170px;height:400px;margin-top:340px;}
.pricing-banner .pricing-panel-main .price-list{width:852px;margin:0 0 0 318px;}
.pricing-banner .pricing-panel-main .price-list .main{background:url(../png/price-list-mid-short1.png) repeat-y 0 0;}
.pricing-panel-main h1, .popular-list h1 {text-align: center; color: #333333; font-size: 36px; margin: 30px 0px 10px;}
.pricing-panel-main p.title, .popular-list p.title {color: #999999; font-size: 14px; text-align: center; margin-bottom: 40px;}
.pricing-panel-main p.title, .popular-list p.features-title {margin-bottom: 0px;}
.pricing-panel-main h3 {font-size: 24px; color: #428200; margin-top: 30px;}
.pricing-panel-main p.text {color: #666666; font-size: 13px;}
.pricing-panel-main .span4 {text-align: center;}
.pricing-panel-main .span4 .img-border {padding: 0 20px 0 20px; margin: 0px 30px;}
.pricing .row-fluid .tabbable { margin-top: 25px}
.pricing .row-fluid .tabbable ul{font-family: open sans;}
.pricing .row-fluid .tabbable .nav-tabs li a{
    font-size: 13px;
    text-align: center;
    line-height: 14px;
}
.pricing .row-fluid .tabbable .nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus{
    color: #fff;
    cursor: default;
    border-radius: 0;
    font-weight: 600;
    background-color: #428200;
}
@media (min-width: 768px) and (max-width: 979px) {
.reset-password .fp-panel .fp-form{ padding-left: 0; }

 }
@media (max-width: 767px){
    body{ padding-right: 0px !important; padding-left: 0px !important;}
    .reset-password .fp-panel .fp-form{ padding-left: 0; }
    .login-page .singlesso{ padding-bottom: 150px; }
    #wrap-sign .visible-phone.footer{
        position: absolute;
        bottom: 0;
        height: 20px;
        left: 0;
        right: 0;
    }
    .myaccount-panel .myaccount-form .btn-panel{ text-align: center;}
    .myaccount-panel .myaccount-form .btn-panel button.btn-primary{margin-left: 0;}
    .pricing-banner{ height: 380px;background-size: auto; }
    .pricing-banner .hgroup h1{ font-size: 30px;}
    .pricing-banner .hgroup h2{ font-weight: normal; font-size: 16px; line-height: 1.6;}
    .pricing-banner .hgroup{ top: 110px}

}

.pricing .row-fluid .tabbable .nav-tabs{ width: 100%; }
.pricing .row-fluid .tabbable .nav-tabs li{ width: 25%;}
.pricing .row-fluid .tabbable .nav-tabs > li > a, .nav-pills > li > a{ color: #949494; margin-right: 0; border:1px solid #ddd; border-radius: 0;}
.pricing .row-fluid .tabbable .nav-tabs > li > a, .nav-pills > li > a{
    padding-left: 8px;
    padding-right: 8px;
    border-right:0;
}
.pricing .row-fluid .tabbable .tab-content .tab-pane table thead tr .advanced{ background-color: #f2efe8;}
.pricing .row-fluid .tabbable .tab-content .tab-pane table thead tr th{font-weight:normal; text-align: center; color: #838383;}
.pricing .row-fluid .tabbable .tab-content .tab-pane table thead tr th span{ color: #000000; font-weight:600;}
.pricing .row-fluid .tabbable .tab-content .tab-pane table thead tr td{ font-family: open sans;  border-right: 1px solid #ddd;}
.pricing .row-fluid .tabbable .tab-content .tab-pane table thead tr td span{ font-size: 24px; color: #000; }
.pricing .row-fluid .tabbable .tab-content .tab-pane table thead tr .storage{ text-align: left; color: #000; font-weight: 600; background-color: #f2efe8;}
.pricing .row-fluid .tabbable .tab-content .tab-pane table thead tr td{ color: #838383}
.pricing .row-fluid .tabbable .tab-content .tab-pane table thead tr .td2{ text-align: center;}
.pricing .row-fluid .tabbable .tab-content .tab-pane table thead tr .business-unlimited .tip-pop{
    color: #838383;
}
.pricing .row-fluid .tabbable .tab-content .tab-pane table thead tr .business-unlimited .tip-pop .icon-info-sign{
    background-image: none;
    margin-top: 0px;
}
.pricing .row-fluid .tabbable .tab-content .tab-pane table thead tr td .icon-ok{ color: #428200; background-image: none;}
.pricing .row-fluid .tabbable .tab-content .tab-pane table thead tr th a{
    font-weight: normal;
    box-shadow: none;
    border: 1px solid #428200;
    background-color: #428200;
    color: #ffffff;
    display: block;
    padding: 8px 30px;
}
.pricing .row-fluid .tabbable .tab-content .tab-pane table thead tr th a:hover{
    opacity: 0.9;
}
.pricing .row-fluid .tabbable .need{ text-align:center; font-family:open sans; line-height:24px; margin-bottom:20px; font-size:18px;}
.popular-banner {overflow:hidden; position:relative;min-height:500px;background:url(../jpg/pic01.jpg) no-repeat center #000000; font-family: 'open sans'; }
.popular-banner .hgroup {
    bottom: 5px;
    position: absolute;
    text-align: center;
    width: 100%;
    color: #ffffff;
}
.popular-banner .banner-title {
	color: #FFFFFF;
    left: 113px;
    margin: 0 auto;
    position: relative;
    top: 142px;
    width: 1176px;
}
.popular-banner h1 {
	font-size:46px;
    letter-spacing: -2px;
	margin:0;
}
.popular-banner h1 strong{
	font-weight:800;
}
.popular-banner h2 {
	margin:0;
	line-height: 24px;
	font-size:18px;
}
.popular-banner .sign-up-now .btn{
	background: none repeat scroll 0 0 #428200;
    box-shadow: 0 3px 0 #628518;
    color: #FFFFFF;
    font-size: 24px;
    height: 60px;
    line-height: 40px;
    margin-top: 8px;
    width: 240px;
	text-shadow:none;
	font-weight:600;
}
.popular-banner .sign-up-now span{
    display: block;
    font-size: 14px;
    margin: -18px 0 0 -25px;
}
.popular-banner .hgroup ul {list-style-type: none;}
.popular-banner .hgroup ul li {font-size: 24px; text-align: center; float: left; margin: 0px 20px;}
.popular-banner .hgroup ul li span {font-size: 12px;}
.popular-banner .hgroup .podcasters, .popular-banner .hgroup .episodes, .popular-banner .hgroup .downloads {
	background-position: left top;
	background-repeat: no-repeat;
	font-size: 24px;
	height: 100px;
	margin-left: -20px;
	width: 150px;
	margin-top: 15px;
	padding-left: 80px;
	padding-top: 10px;
	text-align: left;
	}
.popular-banner .hgroup .podcasters {background-image: url(../png/icons-02.png);}
.popular-banner .hgroup .episodes {background-image: url(../png/icons-01.png);}
.popular-banner .hgroup .downloads {background-image: url(../png/icons-03.png);}
.popular-banner .hgroup .container {
	height: 150px;
    position: relative;
    text-align: left;
    top: 36px;
}
.popular-banner .hgroup .container h1 {font-size: 28px; font-weight: normal;}
.popular-banner .hgroup .container h2 {font-size: 16px; font-weight: normal; line-height: normal;}
.popular-list {background-image: url(../jpg/pic02.jpg); background-repeat: no-repeat; margin: 50px 0px 0px; padding: 28px 0px; background-size: cover;}
.popular-list h1 {color: #ffffff;}
.popular-list p.title {color: #b7b7b7;}
.popular-panel-other ul {list-style: none; margin: 0px; padding-bottom: 30px;}
.popular-panel-other ul li {margin: 0px 40px;}
.popular-panel-other ul li.list { border-top: 1px solid #f6f6f6; color: #777777; padding: 10px 0px;}
.popular-panel-other .audio-list, .popular-panel-other .video-list {background-color: #ffffff; position: relative;}
.popular-panel-other li p { font-size: 16px; color: #a5ab95; font-style: italic}
.audio-list li.head, .video-list li.head {border-bottom: 1px solid #cccccc; position: relative; padding-bottom: 40px; padding-top: 30px; margin:0px 0px 40px;}
.audio-list li.head:after, .video-list li.head:after {
    content: "";
    display: block;
    height: 112px;
    position: absolute;
    right: 0;
    top: 0;
    width: 111px;
    z-index: 999;
}

.invite-block h1 {font-size: 30px; color: #333333; margin: 30px 0px;}
.invite-block p.description {padding: 20px 30px; color: #ffffff; background: url(../png/right-top-pic.png) no-repeat scroll right top #428200;}
.inviate-banner {overflow:hidden; position:relative;min-height:316px; background:url(../jpg/banner-signin.jpg) no-repeat scroll center center / cover  #000000; font-family: 'open sans';
  }

.inviate-banner .hgroup {
    position: absolute;
    right: 10%;
    top: 100px;
}
.btn-invite {margin: 30px 0px;}
.btn-invite b {color: #666666; font-size: 30px; font-weight: normal; vertical-align: middle; margin-right: 8px;}
.input-group-addon {
    background-color: #EEEEEE;
    border: 1px solid #CCCCCC;
    border-radius: 4px;
    color: #555555;
    font-size: 14px;
    font-weight: normal;
    line-height: 1;
    padding: 6px 12px;
    text-align: center;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-right: none;
}
.btn-invite .input-group {display: inline-block; margin: 30px 0px;}
.btn-invite .input-group .form-control {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    margin: -2px 0 0;
    padding: 6px 6px 5px;
    width: 400px;
}

.text-bottom {border-top: 1px solid #dddddd; color: #999999; font-size: 14px; padding: 30px 0px;}
.inviate-banner .hgroup h1 {font-size: 30px; color: #ffffff}
.inviate-banner .hgroup h2 {color: #428200; font-size: 30px;}
.at300bs {display: none !important;}
.audio-list li.head:after {background-image: url(../png/audio-ribbon.png);}
.video-list li.head:after {background-image: url(../png/video-ribbon.png);}
.audio-list .head h2, .video-list .head h2 {text-align: center; color: #010300; margin-bottom: 0px; margin-right: 35px;}
.audio-list .head h2 span {color: #428200; margin-right: 8px; font-weight: bold;}
.video-list .head h2 span {color: #30c2ff; margin-right: 8px; font-weight: bold;}
.audio-list .head p, .video-list .head p {text-align: center; color: #979d89; margin-right: 35px;}
.audio-list .btn-sft, .video-list .btn-sft {padding: 10px; margin: 10px auto; display: block; text-align: center; color: #ffffff; font-size: 20px; margin-bottom: 20px;}
.audio-list .btn-sft {background-color: #428200;}
.video-list .btn-sft {background-color: #30c2ff;}
.audio-list .price, .video-list .price {text-align: center;}
.audio-list .price ins b, .video-list .price ins b {font-size: 80px; font-weight: normal; }
.audio-list .price ins, .video-list .price ins {
    display: inline-block;
    line-height: normal;
    position: relative;
    text-decoration: none;
    font-size: 20px;
    margin-left: 35px;
}
.audio-list .price ins span, .video-list .price ins span {
    font-size: 24px;
    left: -18px;
    position: absolute;
    top: 18px;
}
.audio-list .head img.icon, .video-list .head img.icon {
    bottom: -35px;
    left: 50%;
    margin-left: -35px;
    position: absolute;
}

.price-list .top{width:852px;height:85px;overflow:hidden;}
.price-list .main>ul{margin:0;padding:0;list-style:none;}
.price-list .main>ul>li{text-align:center;overflow:hidden;border-bottom:1px solid #e6e6e6;}
.price-list .main>ul>li .col00,.price-list .main>ul>li .col01,.price-list .main>ul>li .col02,.price-list .main>ul>li .col03,.price-list .main>ul>li .col04,.price-list .main>ul>li .col05{
    float:left;
    display:inline;
    /*margin-left:1px;*/
    padding-bottom:999em;
    margin-bottom:-999em;
}
.price-list .main>ul>li .col01,.price-list .main>ul>li .col02,.price-list .main>ul>li .col03,.price-list .main>ul>li .col04,.price-list .main>ul>li .col05{
    width:212px;
    background-color: #faffec;
}
.price-list .main>ul>li .col03{
    width: 213px;
    background-color: #ffffff;
}
.price-list .main>ul>li .col04{
    width: 211px;
}
.price-list .main>ul>li .col01,.price-list .main>ul>li .col02,.price-list .main>ul>li .col03{
    border-right: 1px solid #e4e4e4;
}
.price-list .main>ul>li .col01 .price,.price-list .main>ul>li .col02 .price,.price-list .main>ul>li .col03 .price,.price-list .main>ul>li .col04 .price,.price-list .main>ul>li .col05 .price{padding:40px 0 30px;}
.price-list .main>ul>li .col01 .price>ins,.price-list .main>ul>li .col02 .price>ins,.price-list .main>ul>li .col03 .price>ins,.price-list .main>ul>li .col04 .price>ins,.price-list .main>ul>li .col05 .price>ins{font-family:'Open Sans',sans-serif;font-size:24px;color:#000000;text-decoration:none;}
.price-list .main>ul>li .col01 .price>ins>b,.price-list .main>ul>li .col02 .price>ins>b,.price-list .main>ul>li .col03 .price>ins>b,.price-list .main>ul>li .col04 .price>ins>b,.price-list .main>ul>li .col05 .price>ins>b{font-size:40px;}
.price-list .main>ul>li .col01 .desc-01,.price-list .main>ul>li .col02 .desc-01,.price-list .main>ul>li .col03 .desc-01,.price-list .main>ul>li .col04 .desc-01,.price-list .main>ul>li .col05 .desc-01{font-family:'Open Sans',sans-serif;font-weight:lighter;font-size:14px;line-height:160%;color:#666;margin-bottom:20px;}
.price-list .main>ul>li .col01 .desc-02,.price-list .main>ul>li .col02 .desc-02,.price-list .main>ul>li .col03 .desc-02,.price-list .main>ul>li .col04 .desc-02,.price-list .main>ul>li .col05 .desc-02{height:60px;line-height:60px;display:inline-block;}
.price-list .main>ul>li .col01 .desc-02>span,.price-list .main>ul>li .col02 .desc-02>span,.price-list .main>ul>li .col03 .desc-02>span,.price-list .main>ul>li .col04 .desc-02>span,.price-list .main>ul>li .col05 .desc-02>span{line-height:24px;vertical-align:middle;display:inline-block;color:#428200;font-weight:bold;}
.price-list .main>ul>li .col01 .btn-sft,.price-list .main>ul>li .col02 .btn-sft,.price-list .main>ul>li .col03 .btn-sft,.price-list .main>ul>li .col04 .btn-sft,.price-list .main>ul>li .col05 .btn-sft{margin:15px auto 35px;display:block;width:140px;height:40px;line-height:40px;background-color:#eb6100;color:#ffffff;font-size:14px;border-radius:4px;text-decoration:none;}
.price-list .main>ul>li .col01 .btn-sft:hover,.price-list .main>ul>li .col02 .btn-sft:hover,.price-list .main>ul>li .col03 .btn-sft:hover,.price-list .main>ul>li .col04 .btn-sft:hover,.price-list .main>ul>li .col05 .btn-sft:hover{background-color:#dc5b00;}
.price-list .main>ul>li .col01 .btn-sft.margin,.price-list .main>ul>li .col02 .btn-sft.margin,.price-list .main>ul>li .col03 .btn-sft.margin,.price-list .main>ul>li .col04 .btn-sft.margin,.price-list .main>ul>li .col05 .btn-sft.margin{margin-top:20px;margin-bottom:20px;}
.price-list .main>ul .no-bor{
  border-bottom:0;
}
.pricing-panel-other{width:1170px;padding-bottom:100px;}
.price-list .tip-pop{color: #838383;}
.price-list .tip-pop i{background-image: none; font-size: 14px;}
.pricing .tl-link{color:#838383;text-decoration: underline;}
.pricing-panel-other .price-list .main{
    border: 1px solid #e4e4e4;
}
.pricing-panel-other .price-list .main li .tit{
    height:48px;
    line-height:48px;
    background-color: #f2f2f2;
}
.pricing-panel-other .price-list .main li .tit .col01,.pricing-panel-other .price-list .main li .tit .col02,.pricing-panel-other .price-list .main li .tit .col03,.pricing-panel-other .price-list .main li .tit .col04{
   background-color: #f2f2f2;
   /* border-right: 1px solid #e4e4e4;*/
}
.pricing-panel-other .price-list .main li .tit .col00{
    border-right: 1px solid #e4e4e4;
    background-color: #f2f2f2;
     width:316px;
}
.pricing-panel-other .price-list .main li .col00{
    width:316px;
    border-right: 1px solid #e4e4e4;
}
.pricing-panel-other .price-list .main li .pbFont-gou5{
    color: #428200;
    font-size: 20px;
}
.pricing-panel-other .price-list .main li .pop-info{
    position: absolute;
}
.pricing-panel-other .price-list .main li .pop-info .icon-info-sign{
    margin-top: -7px;
    margin-left: 5px;
}
.pricing-panel-other .price-list .main li .list-content{ height:39px; line-height:39px;}
.pricing-panel-other .price-list .main li .list-content .tip-pop .icon-question-info{
    margin-top: 0;
    position: relative;
    top: -1px;
}
.pricing-panel-other .price-list .main li .list-content .business-unlimited{
     margin-right: -18px;
    display: block;
}
.pricing-panel-other .price-list .main li .list-content .business-unlimited .icon-info-sign{
       margin-top: -2px;
    display: inline-block;
}
.pricing-panel-other .price-list .main li .col00 .h{font-weight:bold;color:#428200;}
.pricing-panel-other .price-list .main li .col00 .tl{text-align:left;display:block;padding-left:10px;}
.pricing-panel-other .description02{text-align:center;font-family:'Open Sans',sans-serif;font-weight:lighter;font-size:20px;color:#000000;padding:50px 0;}
.pricing-panel-other .description02 strong{font-weight:400;}
.pricing-panel-other .description02 .btn-create{font-weight:400;}
.pricing-content{
    text-align: center;
    background-color: #eb6204;
    padding: 60px 0;
}
.pricing-content p{
    font-size: 28px;
    line-height: 1.6;
}
.pricing-content a{
    margin-top: 6px;
    font-size: 18px;
    padding: 15px 35px;
    color: #ffffff;
    border: 0;
}
.pricing-content a:hover,.pricing-content a:focus,.pricing-content a:active{
    opacity: 0.88;
    color: #ffffff;
}
.pricing-frequently{
    padding: 90px 0 20px;
}
.pricing-frequently h2{
    font-size: 40px;
    text-align: center;
    margin-bottom: 50px;
}
.pricing-frequently .item:nth-child(2n+1){
    margin-left: 0;
}
.pricing-frequently .item{
    min-height: 185px !important;
}
.pricing-frequently .item h3{
    font-size: 18px;
    line-height: 1.4;
}
.pricing-frequently .item p{
    font-size: 16px;
    color: #5f7483;
    line-height: 1.8;
    padding-right: 50px;
}
.pricing-frequently .item p a{
    color: #5f7483;
    text-decoration: underline;
}
.pricing-frequently .item p a:hover{
    opacity: 0.85;
}
.publishing-panel{font-family:'Open Sans',sans-serif;}
.publishing-panel h1,.publishing-panel h2{font-size:40px;font-weight:lighter;color:#000000;margin-bottom:20px;}
.publishing-panel h3{font-size:20px;font-weight:400;line-height:140%;color:#000000;}
.publishing-panel p, .business-solution-panel p {font-size:18px;font-weight:lighter;color:#666;line-height:180%;}
.business-solution-panel .private-enterprise .container .enter-img{ padding-left: 40px; }
.business-solution-panel .private-enterprise .container{ margin-bottom: 120px; }
.publishing-panel .pb01-block,.publishing-panel .pb02-block,.publishing-panel .pb03-block{border-bottom:1px solid #ebf4d7;}
.publishing-panel .pb01-block{ background: #ededed; text-align:center; padding:60px 0 0px;}
.publishing-panel .pb01-block h1{margin-bottom:25px;}
.publishing-panel .pb01-block .img01{margin-bottom:105px;}
.publishing-panel .pb01-block p{margin-bottom:40px;}
.publishing-panel .pb01-block .ul-block{margin:0 0 0 -20px;padding:0;list-style:none;}
.publishing-panel .pb01-block .ul-block li{float:left;display:inline;width:310px;margin-left:20px;}
.publishing-panel .pb01-block .ul-block li .info{text-align:left;padding:5px;}
.publishing-panel .pb01-block .ul-block li h3{height:56px; text-align: left;}
.publishing-panel .pb01-block .ul-block li .info p{font-size:15px;margin-bottom:0;}
.publishing-panel .pb02-block{background-color:#fafcf5;}
.publishing-panel .pb02-block .container{padding:90px 20px 100px; background:url(../jpg/5.jpg) no-repeat 480px 70px;}
.publishing-panel .pb03-block .container{padding:65px 20px 80px; background:url(../png/pic6.png) no-repeat 100px 60px;}
.publishing-panel .pb03-block .container .span5{padding-top:90px;min-height:380px;}
.publishing-panel .pb03-block .container .span5 .content{padding-left:30px;}
.publishing-panel .pb04-block{text-align:center;padding:50px 0 90px;}
.publishing-panel .pb04-block h2{margin-bottom:40px;}
.publishing-panel .pb04-block .icons-list{padding:0px 0 25px;}
.publishing-panel .pb04-block .icons-list span{padding:10px; display: inline-block;}
.publishing-panel .pb04-block p{margin-bottom:60px;}
.publishing-panel .pb04-block .start-now{padding:70px 0;font-size:30px;font-weight:600;color:#000000;}
.publishing-panel .pb04-block .start-now span{color:#428200;font-weight:bold;}
.publishing-panel .pb04-block .start-now .btn-create{font-size:30px;padding:18px 35px;margin-left:20px;}
.publishing-panel .pb01-block .platform{ margin-bottom: 10px; }
.publishing-panel .pd-feature .container .row-fluid .text h3{ font-size: 32px; font-weight: 600; }
.publishing-panel .pd-feature .container .row-fluid .text .title{font-size: 32px; font-weight: 600;  }
.publishing-panel .pd-feature .pd-feature-img{ width: 100%; }
.publishing-panel .pd-feature .pd-feature-img img,.publishing-panel .pd-feature .pd-feature-img source{ width: 100%; }
.publishing-panel .pd-feature .container .row-fluid .text p{ font-size: 18px; font-weight: 200; line-height: 1.6; }
.publishing-panel .pd-feature .container .audience{ margin-top: 105px; margin-bottom: 45px; }
.publishing-panel .pd-feature .container .row-fluid .span5 .text{ padding-top: 60px; }
.publishing-panel .pd-feature .container .audience .span5 .text h3{ padding-top: 25px; }
.publishing-panel .all-feature{ border-top: 1px solid #dcdcdc; }
.publishing-panel .all-feature h3{ font-size: 32px; font-weight: 600;  }
.publishing-panel .all-feature .title{ font-size: 32px; font-weight: 600;  }
.publishing-panel .all-feature .container .row-fluid .text{ text-align: center; }
.publishing-panel .all-feature .container .text{ margin-top: 90px; margin-bottom: 70px; }
.publishing-panel .all-feature .container .text .all-pod{ font-size: 20px; font-weight: normal; }
.publishing-panel .all-feature .container .row-fluid .span10 .row-web{ margin-bottom: 30px; }
.publishing-panel .all-feature .row-web .span6 .row-fluid .span10 p{ margin-top: 15px; font-size: 16px; font-weight: normal; }
.publishing-panel .all-feature .container .row-fluid .all-content{ margin-bottom: 85px; }
.publishing-panel .pb02-block .container .row .span4 .text h4{
    font-family: open sans;
    font-size: 18px;
    color: #1a1a1a;
    font-weight: normal;
    margin-top: 40px; }
.publishing-panel .pb02-block .container .row .span4 .text p{
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
 }
.publishing-panel .pb02-block .mone{ background: transparent; }
.publishing-panel .pb02-block .mone .row .span6 img{ margin-top: 100px; }
.publishing-panel .pd-feature .container .audience .span7{ margin-left: -70px; }
.publishing-panel .monetization{ border-top: 1px solid #ebf4d6; }
.publishing-panel .pd-feature .container .row-podcast{ margin-top: 130px; }
.business-solution-panel .enterprise .reliability{
    padding-top: 27%;
    padding-left: 15%;
}
.business-solution-panel .enterprise .text{
    padding-top:2.5%;
}
.business-solution-panel .empty-content{ margin-bottom: 50px; margin-top: 50px; }
.business-solution-panel .v-empty{
    margin-bottom:20px;
    margin-top:40px;
}
.business-solution-panel .v-reliability .text{ padding-top: 4%; }
.business-solution-panel .v-priority .words{ font-size: 16px; }
.business-solution-panel .v-priority .text{ padding: 8px; }
.business-solution-panel .effective .words{ margin-top: 5px; }
.business-solution-panel .v-effective{ padding: 35px 0 0px; }
.business-solution-panel .v-effective .words{ margin-top: 5px; }
.business-solution-panel .proven .v-words{
    font-size:16px;
    text-align:center;
}
.business-solution-panel .get .content{ margin-bottom: 20px; }
.business-solution-panel .get .content h2{ font-size:28px; }
.business-solution-panel .get .content .btn-create{
    line-height: 30px;
    width: 150px;
    height: 30px;
    font-size: 28px;
}
.business-solution-panel .v-special{padding:0px;}
.business-solution-panel .v-special .content{ margin-bottom: 20px; }
.business-solution-panel .v-special .content h2{ font-size:22px;margin-top: 0; }
.business-solution-panel .enterprise-app-alexa .container{ padding: 0 20px; }
.business-solution-panel .enterprise-app-alexa .container .row .span12 .tabbable ul li a span{ display: block; }
.business-solution-panel .enterprise-app-alexa h2{ margin-bottom: 15px; }
.business-solution-panel .enterprise-app-alexa .container .row .span12 .tabbable ul li{
    text-align: left;
    width: 33.3%;
    height: 118px;
}
.business-solution-panel .enterprise-app-alexa .tabbable{ margin-top: 45px; }
.business-solution-panel .enterprise-app-alexa .tabbable ul li a{
    color: #a9a9a9;
    font-size: 18px;
    border: 1px solid #ddd;
    border-radius: 0;
    margin: 0;
    background: #eaeaea;
    padding-left: 128px;
        padding-top: 10px;
    padding-bottom: 15px;
}
.business-solution-panel .enterprise-app-alexa .tabbable ul li .app{ border-right: none; }
.business-solution-panel .enterprise-app-alexa .tabbable ul li .alexa{ border-left: none; }
.business-solution-panel .enterprise-app-alexa .tabbable ul li a img{ margin-top: 8px; }
.business-solution-panel .enterprise-app-alexa .container .row .span12 .tabbable ul li a .border{
    border-top: 2px solid #999;
    width: 53px;
    margin:10px 0;
}
.business-solution-panel .enterprise-app-alexa .container .row .span12 .tabbable ul .active a .border{
    border-top: 2px solid #000000;
}
.business-solution-panel .enterprise-app-alexa .container .row .span12 .tabbable .nav-tabs > li > a:hover .border, .business-solution-panel .enterprise-app-alexa .container .row .span12 .tabbable .nav-tabs > li > a:focus .border{
    border-top: 2px solid #000000;
}
.business-solution-panel .enterprise-app-alexa .container .row .span12 .tabbable .nav-tabs > li > a:hover span, .business-solution-panel .enterprise-app-alexa .container .row .span12 .tabbable .nav-tabs > li > a:focus span{
    color: #000;
}
.business-solution-panel .enterprise-app-alexa .tabbable .nav-tabs > .active > a , .business-solution-panel .enterprise-app-alexa .tabbable .nav-tabs > .active > a:hover, .business-solution-panel .enterprise-app-alexa .tabbable .nav-tabs > .active > a:focus{
    color: #000;
    font-weight: normal;
    background: transparent;
}
.business-solution-panel .enterprise-app-alexa .container .row .span12 .tabbable .tab-content .tab-pane .span7 .about-btn{ text-align:left; margin-left:9%;}
.business-solution-panel .enterprise .content{ padding: 0px 0 5px; }
.business-solution-panel .priority .support{ margin-bottom:130px; }
.business-solution-panel .enterprise-app-alexa .tabbable .nav-tabs{border-bottom: none;}
.business-solution-panel .enterprise-app-alexa .tab-content{ margin-top: 40px; }
.business-solution-panel .enterprise-app-alexa .tab-content .span7 .stream img{
    margin-right: 14px;
    float: left;
}
.business-solution-panel .enterprise-app-alexa .tab-content .span7 h3{
    font-size: 40px;
    font-weight: normal;
    margin-top: 45px;
    margin-bottom: 28px;
}
.business-solution-panel .enterprise-app-alexa .container .row .span12 .tabbable .tab-content .tab-pane .span7 .stream{
    padding-left: 18px;
    text-align: left;
}
.business-solution-panel .enterprise-app-alexa .tab-content .span7 .stream p{
    margin-left: 5px;
    font-size: 18px;
    display: block;
    float: left;
    width: 92%;
    font-family: open sans;
    line-height: 1.6;
    margin-top: -5px;
}
.business-solution-panel .enterprise-app-alexa .tab-content .span7 .learn{
    background: transparent;
    font-size: 18px;
    border: 1px solid #a0a0a0;
    padding: 12px;
    margin-top: 25px;
    text-shadow: none;
    box-shadow: none;
}
.business-solution-panel .enterprise-app-alexa .tab-content .span7 .learn:hover{background:#f1f1f1;  }
.business-solution-panel .enterprise-app-alexa .tab-content #tab2 h2{ font-weight: normal; }
.business-solution-panel .enterprise-app-alexa .tab-content #tab2{
    width: 90%;
    padding-top: 50px;
    margin: 0 auto;
    padding-bottom: 55px;
  }
.business-solution-panel .enterprise-app-alexa .tab-content #tab3 h2{  margin-top: 5px}
.business-solution-panel .enterprise-app-alexa .tab-content #tab3 img{ margin-top: 50px; }
.business-solution-panel .enterprise-app-alexa{ padding-bottom: 0px !important; }
.business-solution-panel .enterprise-app-alexa .tab-content #tab1{ margin-bottom: 30px; }
.business-solution-panel{font-family:'Open Sans',sans-serif;text-align:center;}
.business-solution-panel .hcss{font-size:40px;font-weight:600;color:#000000;}
.business-solution-panel h2{font-size:40px; font-weight:lighter;  margin-top:40px;  color:#000000;margin-bottom:25px;}
.business-solution-panel .wenzi{ font-size:38px; padding-left:15px !important; border-left: 5px solid #428200; text-align: left;}
.business-solution-panel .christian-live{ padding: 50px 0 85px;text-align: center;}
.business-solution-panel .christian-live h2{
    text-align: center;
    border-left: none;
}
.business-solution-panel .christian-live .live-img{
   width: 65%;
}
.business-solution-panel .christian-live .text{
    padding-top: 10px;
    padding-bottom: 35px;
}
.christian-podcasting .public-bg{
    background: #f8f8f8;
}
.business-solution-panel strong{color:#428200;font-weight:600;}
.business-solution-panel .sp03-block,.business-solution-panel .sp05-block{background-color:#f8f8f8;}
.business-solution-panel .sp01-block{padding:50px 0 50px;background:url(../jpg/bg-line.jpg) no-repeat center top;}
.business-solution-panel .banner{ width: 100%; height:800px;  padding:0px; background:url(../jpg/banner1.jpg) no-repeat center bottom; background-size: cover;}
.business-solution-panel .christian{ width: 100%; height:800px;  padding:0px; background:url(../jpg/christian3860.jpg?v=1) no-repeat center top;  background-size: cover;}
.business-solution-panel .non-profit{ width: 100%; height:800px;  padding:0px; background:url(../jpg/noprofit_banner.jpg) no-repeat center top;  background-size: cover;}
.business-solution-panel .holiday-sale{ width: 100%; height:700px;  padding:0px; background:url(../jpg/holiday_banner.jpg) no-repeat center top;  background-size: cover;}
.business-solution-panel .banner .text h1{ margin-top: 0; color: #ffffff; text-transform: uppercase; margin-bottom:0; padding-top: 135px; font-size: 70px; font-weight: bold;}
.business-solution-panel .banner .text h1 span{ font-weight: bold;}
.business-solution-panel .banner .text h2{ font-size: 20px; font-weight: 200; color: #ffffff;}
.business-solution-panel .banner .text .anniu{ padding-top: 50px;}
.business-solution-panel .banner .text .anniu .free{ border: 2px solid rgb(255, 255, 255); color: #fff; font-size: 30px; padding: 10px 42px;}
.business-solution-panel .banner .text .anniu .free:hover{ border: 2px solid #e5e5e5; color: #e5e5e5; text-decoration: none; box-shadow: 1px 1px 1px rgba(0,0,0,0.3);}
.business-solution-panel .visible-phone .text .anniu .free{ padding:8px 22px; font-size: 22px;}
.business-solution-panel .visible-phone .text h1{ color: #ffffff; text-transform: uppercase; margin-bottom:0px; padding-top: 80px; font-size: 26px; font-weight: 200;}
.business-solution-panel .visible-phone .text .anniu{ padding-top: 30px;}
.business-solution-panel .visible-phone .container .row .span6 h2{ margin-top: 0px;}
.business-solution-panel .sp01-block h1{margin-bottom:20px;}
.business-solution-panel .sp02-block .content{background:url(../jpg/1.jpg) no-repeat 100px 110px;}
.business-solution-panel .sp02-block .container h2,.business-solution-panel .sp02-block .container p{text-align:left;}
.business-solution-panel .visible-phone .container .row .span6 p{ text-align: left; margin-bottom: 10px;}
.business-solution-panel .sp02-block .container .row .span5 .visible-phone h2{ margin-top:-40px; font-size: 26px;}
.business-solution-panel .sp02-block .container p{padding-right:15px; text-align: left;}
.business-solution-panel .sp03-block{padding-top:35px;}
.business-solution-panel .sp03-block p{margin-bottom:50px;}
.business-solution-panel .sp04-block{padding:55px 0 55px;}
.business-solution-panel .sp04-block ul{margin:0 0 0 -150px;padding:0;list-style:none;}
.business-solution-panel .sp04-block ul li{margin-left:150px;margin-bottom:45px;float:left;display:inline; width:410px;}
.business-solution-panel .sp04-block ul li .info{padding:0 6px;text-align:left;}
.business-solution-panel .sp04-block ul li .info h3{font-size:24px;font-weight:400;color:#000000;margin-bottom:0px;}
.business-solution-panel .sp04-block ul li .info p{font-size:14px;min-height:120px; margin-top: 5px; }
.business-solution-panel .sp05-block{padding:35px 0 60px;}
.business-solution-panel .sp05-block .iconpd-code{color:#428200;display:block;font-weight:400;font-size:90px;height:80px;}
.business-solution-panel .sp05-block .p01{color:#428200;}
.business-solution-panel .sp06-block h2{margin:55px 0 50px;}
.business-solution-panel .sp06-block .container{padding-bottom:115px;background:url(../jpg/8.jpg) no-repeat 100px 0;}
.business-solution-panel .sp06-block .container .p01{min-height:275px;padding:25px 0 0 25px;text-align:left;}
.business-solution-panel .sp07-block{background-color:#f5f5f5;padding:50px 0 65px;}
.business-solution-panel .sp07-block h2{margin-bottom:50px;}
.business-solution-panel .sp07-block ul{margin:0;padding:0;list-style:none;}
.business-solution-panel .sp07-block ul li{min-height:466px;margin:1%;float:left;display:inline;width:23%;box-sizing:border-box;border:1px solid #e6e6e6;background-color:#ffffff;border-radius:4px;}
.business-solution-panel .sp07-block ul li h3{padding:8px 0;font-size:20px;font-weight:400;color:#000000;height:48px;line-height:120%;}
.business-solution-panel .sp07-block ul li p{padding:15px;font-size:13px;text-align:left;}
.business-solution-panel .sp08-block{padding:70px 0 80px;}
.business-solution-panel .sp08-block em{font-style:normal;font-weight:600;color:#000000;}
.business-solution-panel .sp08-block .container .h2css{font-size:40px;font-weight:600;margin-bottom:10px;}
.business-solution-panel .sp08-block .container .p01{color: #428200;margin-bottom:25px;}
.business-solution-panel .sp02-block .container .row .span10 .anniu a{ color:#ffffff; padding:12px 45px; font-size:30px; background:#428200;}
.business-solution-panel .sp02-block .container .row .span10 .anniu a:hover{ text-decoration: none; background:#428200;}
.business-solution-panel .banner .text p{ font-size: 28px; font-weight: 200; color: #ffffff;}
.business-solution-panel .visible-phone .container .row{ position: relative;}
.business-solution-panel .visible-phone .container .row .span2{ padding-top:50%; position: absolute;}
.business-solution-panel .visible-phone .container .row .span4 p{ font-size: 16px;}
.business-solution-panel .visible-phone .container .row .span10 .clearfix li{ margin-bottom: 25px;}
.business-solution-panel .visible-phone .container .row .span10 .clearfix li .info h3{ margin-top: 0px; text-align: center;}
.business-solution-panel .visible-phone .container .row .span10 .clearfix li .info p{text-align: center;}
.business-solution-panel .sp08-block .container .plans-panel{width:799px;margin:0 auto;}
.business-solution-panel .sp08-block .container .plans-panel .top{width:799px;}
.business-solution-panel .sp08-block .container .plans-panel .bottom{width:799px;height:62px;overflow:hidden;}
.business-solution-panel .sp08-block .container .plans-panel .main{border-left:1px solid #e4e4e4;}
.business-solution-panel .sp08-block .container .plans-panel .main ul{margin:0;padding:0;list-style:none;}
.business-solution-panel .sp08-block .container .plans-panel .main ul li{border-bottom:1px solid #eaeaea;overflow:hidden;}
.business-solution-panel .sp08-block .container .plans-panel .main ul li .col01,.business-solution-panel .sp08-block .container .plans-panel .main ul li .col02{
    float:left;
    width:50%;
    border-right:1px solid #eaeaea;
    box-sizing:border-box;
    /*padding-bottom:9999em;
    margin-bottom:-9999em;*/
}
.business-solution-panel .sp08-block .container .plans-panel .main ul li .col01 .price,.business-solution-panel .sp08-block .container .plans-panel .main ul li .col02 .price{padding:25px 0 20px;}
.business-solution-panel .sp08-block .container .plans-panel .main ul li .col01 .price>ins,.business-solution-panel .sp08-block .container .plans-panel .main ul li .col02 .price>ins{font-size:24px;color:#000000;text-decoration:none;}
.business-solution-panel .sp08-block .container .plans-panel .main ul li .col01 .price>ins>b,.business-solution-panel .sp08-block .container .plans-panel .main ul li .col02 .price>ins>b{font-size:40px;}
.business-solution-panel .sp08-block .container .plans-panel .main ul li .col01 .desc-01,.business-solution-panel .sp08-block .container .plans-panel .main ul li .col02 .desc-01{font-weight:lighter;font-size:16px;line-height:160%;color:#000000;margin-bottom:15px;}
.business-solution-panel .sp08-block .container .plans-panel .main ul li .col01 .desc-02,.business-solution-panel .sp08-block .container .plans-panel .main ul li .col02 .desc-02{padding:15px 0 50px;font-size:16px;line-height:200%;color:#666;}
.business-solution-panel .sp08-block .container .plans-panel .main ul li .col01 .desc-03,.business-solution-panel .sp08-block .container .plans-panel .main ul li .col02 .desc-03{height:38px;line-height:38px;margin:4px;background-color:#f2f2f2;color:#67c007;}
.business-solution-panel .sp08-block .container .plans-panel .main ul li .col01 .desc-signup,.business-solution-panel .sp08-block .container .plans-panel .main ul li .col02 .desc-signup{
    display:inline-block;
    margin:25px 0 10px;
    font-size:18px;
    color:#ff3c00;
    text-decoration: underline;
}
.business-solution-panel .sp08-block .container .plans-panel .main ul li .col01 .desc-signup em,.business-solution-panel .sp08-block .container .plans-panel .main ul li .col02 .desc-signup em{color:#ff3c00;}
.business-solution-panel .sp08-block .container .plans-panel .main ul .nobor{border-bottom:none;}
.business-solution-panel .sp08-block .container .desc-04{font-size:18px;margin-top:40px;color:#000000;}
.business-solution-panel .sp09-block img{width: 100%;}
/*start-unlimited-podcast web样式*/
#start-now .plans-panel label{
    font-weight: 600;
    margin-right: 70px;
    display: inline-block;
}
#start-now .plans-panel label:last-child{
   margin-right: 0;
}
#start-now .plans-panel .select-label{
    height: 80px;
}
#start-now .plans-panel .save-up{
    color: #428200;
    margin-left: -215px;
}
#start-now .plans-panel .annually-price-desc span{
     color: #428200;
    font-weight: 600;
}
#start-now .plans-panel .price-content{
    height:120px ;
}
#start-now .plans-panel .main .desc-03{
    color: #428200;
}
.start-unlimited-podcast{
    text-align: center;
    background-color: #428200;
    padding: 80px 0 86px 0;
}
.start-unlimited-podcast p{
    font-size: 30px;
    color: #ffffff;
    padding-bottom: 15px;
}
.start-unlimited-podcast .btn-more{
    background-color: #ffffff;
    color: #1a1a1a !important;
    padding: 18px 40px;
    border-radius: 50px;
    font-size: 22px;
}


/*start-unlimited-podcast 手机版*/
.new-unlimited-podcast-plan label{
    font-weight: 600;
    margin-right: 50px;
    display: inline-block;
}
.new-unlimited-podcast-plan label:last-child{
   margin-right: 0;
}
.new-unlimited-podcast-plan .plans-panel .select-label{
    height: 65px;
}
.new-unlimited-podcast-plan .plans-panel .save-up{
    color: #428200;
    margin-left: -175px;
}

.education-podcast .h-text .text{ text-align:left; margin-left: 15%; }
.education-podcast .h-text .text h2{ line-height:30px; margin-top:5px; }
.education-podcast .h-text .text .anniu{ padding-top:30px; }
.education-podcast .v-text{height: 500px;}
.education-podcast .v-text h1{ font-weight:bold; }
.education-podcast .v-text h2{ line-height:26px; }
.education-podcast .v-text .anniu{padding-top:10px;}
.education-podcast .education-audio{ padding: 80px 0px 40px; }
.education-podcast .v-audio .container{ padding:35px 20px 5px; }
.education-podcast .v-audio .wenzi{font-size:24px; margin-bottom: 15px;}
.education-podcast .v-audio .v-img{ margin-top: 50px; }
.education-podcast .empty{ padding: 40px 0 10px; margin-top:40px;  }
.education-podcast .unlimited .container{ background:none; padding-top:30px; }
.education-podcast .unlimited .l-text{ margin-top: 30px; }
.education-podcast .unlimited p{ text-align:left; }
.education-podcast .h-empty{ padding: 0px 0 10px; margin-top: 40px; }
.education-podcast .v-empty{ padding: 0px 0 10px; margin-top:-80px; }
.education-podcast .h-mobile .container{  padding-bottom: 0px;padding-top: 50px; }
/*.education-podcast .h-text{ margin-top: 50px; }*/
.education-podcast .v-mobile .container { margin-bottom: -30px; padding-bottom: 0px; }
.education-podcast .v-mobile .wenzi{ font-size:26px; padding-left: 0px !important; }
.education-podcast .v-mobile .r-img{ margin-top: 50px; }
.education-podcast .fundraising{ background:#f8f8f8; padding: 100px 0 0px;}
.education-podcast .fundraising h2{ text-align: center; margin-top: 0px; margin-bottom: 60px; }
.education-podcast .fundraising .info p{ margin-top: 5px; }
.education-podcast .everywhere{ background:#428200; }
.education-podcast .everywhere h2{ color:#ffffff; margin-top:0px; }
.education-podcast .everywhere p{ color:#ffffff;line-height: 140%; }
.education-podcast .everywhere .all-img{ padding-top: 30px; }
.education-podcast .everywhere .all-img img{padding-right: 15px;}
.education-podcast .proven .l-img{ margin-left: 100px; }
.education-podcast .proven .text{ margin-left: 50px; }
.education-podcast .popular-list{ padding: 70px 0 65px; }
.education-podcast .popular-list p{ padding: 0px; margin: 5px 0px 40px; font-size:14px; color:#1a1a1a; text-align:left; }
.education-podcast .btnfree{ padding-bottom: 120px !important; }
.education-podcast .proven .container{ background: transparent none repeat scroll 0% 0%; }
.education-podcast .article .right-text p{ text-align: left; }
.education-podcast .article .right-text .r-text{ text-align: right; }
.education-podcast .article .right-text{ padding-left: 15px; }
.education-podcast .article .left-img{ width: 24%; }
.education-podcast .article .right-text{ width: 73%;text-align: left; }
.education-podcast .article .right-text .s-words{  margin-top: 35px; margin-bottom: 5px;}
.education-podcast .article .right-text .any{ margin-top: 35px; }
.education-podcast .article .right-text .link{
        color: #428200;
    font-size: 18px;
    text-decoration: underline;
}
.education-podcast .article{ padding:75px 0px 70px 0px;  }
.education-podcast .article .creator{ margin-top: 95px; }
.education-podcast .text-content{
    background-color: #428200;
    padding: 90px 0;
}
.education-podcast .text-content p{
    color: #ffffff;
    font-size: 30px;
}
.education-podcast .text-content a{
    color: #ffffff;
    text-decoration: underline;
}
.education-podcast .text-content a:hover{
    opacity: 0.88;
}
.education-podcast .unlimited .unlimited-img{
    padding: 0 25px 25px;
}

.christian-podcasting .banner h1{ font-weight:200 !important; padding-top:170px !important; }
.christian-podcasting .banner h2{ font-size:28px; margin-top:10px; }
.christian-podcasting .h-audio .container{  padding:80px 20px 5px; background: transparent none repeat scroll 0% 0%; }
.christian-podcasting .v-audio .v-aontainer{ padding:35px 20px 5px; background: transparent none repeat scroll 0% 0%; }
.christian-podcasting .v-audio .v-aontainer .wenzi{ font-size:24px; margin-bottom: 15px; }
.christian-podcasting .v-audio .v-aontainer .right-img{ margin-top: 50px; }
.christian-podcasting .h-line{ padding: 40px 0 10px; margin-top:40px; }
.christian-podcasting .unlimited .container{ background:none; padding-top:30px; }
.christian-podcasting .unlimited .l-unlimited{ margin-top: 30px; }
.christian-podcasting .unlimited .l-unlimited p{ text-align: left; }
.christian-podcasting .h-empty{  padding: 0px 0 10px; margin-top:40px; }
.christian-podcasting .v-empty{ padding: 0px 0 10px; margin-top:-80px; }
.christian-podcasting .h-mobile .container{ background: transparent none repeat scroll 0% 0%;padding-bottom: 0px; padding-top: 50px; }
.christian-podcasting .h-mobile .r-text{ margin-top: 50px; }
.christian-podcasting .v-mobile{ padding-bottom: 0px; margin-bottom: -120px; }
.christian-podcasting .v-mobile .container{ background: transparent none repeat scroll 0% 0%; }
.christian-podcasting .v-mobile .wenzi{ font-size:26px; padding-left: 0px !important; }
.christian-podcasting .fundraising{ padding: 100px 0 0px;}
.christian-podcasting .fundraising h2{
    margin-top: 0px;
    text-align: center;
    margin-bottom: 60px;
}
.christian-podcasting .fundraising .info{ margin-top: 5px; }
.christian-podcasting .spread{ background:#428200;  }
.christian-podcasting .spread h2{ color:#ffffff; margin-top:0px; }
.christian-podcasting .spread .words{ color:#ffffff;line-height: 140%; }
.christian-podcasting .spread .all-img{ padding-top: 30px; }
.christian-podcasting .spread img{ padding-right: 15px; }
.christian-podcasting .proven .container{ background: transparent none repeat scroll 0% 0%; }
.christian-podcasting .proven .l-img{ margin-left: 100px; }
.christian-podcasting .proven .words{ margin-left: 50px; }
.christian-podcasting .popular-list{ padding: 70px 0 65px; }
.christian-podcasting .popular-list .info .p-words{ padding: 0px; margin: 5px 0px 40px; font-size:14px; color:#1a1a1a; text-align:left; }
.christian-podcasting .free{ background:none; margin-bottom: 100px; }
.christian-podcasting .content2{
    padding-top: 115px;
    padding-bottom: 90px;
    background: #f8f8f8;
}
.christian-podcasting .content2 .text{ text-align: left; }
.christian-podcasting .content2 .text .words{
    font-size: 20px;
    font-weight: 200;
    line-height: 1.6;
    color: #666666;
}
.christian-podcasting .content2 .text .name{
    font-size: 16px;
    color: #000000;
    font-weight: normal;
    padding-top: 10px;
    margin-bottom: 0px;
}
.christian-podcasting .content2 .text .let{font-size: 16px; color: #666666;  }
.christian-podcasting .content2 .first{
    padding-bottom: 65px;
    margin-bottom: 50px;
}
.christian-podcasting .sign-up{ background: #f8f8f8; margin-bottom: 0px; padding-bottom: 125px;}
.organization-podcasting .non-profit .text h1{ font-weight:200; padding-top:140px; }
.organization-podcasting .non-profit .text h2{ font-size:28px; margin-top:10px; }
.organization-podcasting .h-audio .container{  padding: 80px 20px 5px;}
.organization-podcasting .v-audio .container{ padding:35px 20px 5px;}
.organization-podcasting .v-audio .wenzi{ font-size:24px; margin-bottom: 15px; }
.organization-podcasting .empty{ padding: 40px 0 10px; margin-top:40px; }
.organization-podcasting .unlimited .container{ background:none; padding-top:30px; }
.organization-podcasting .unlimited .l-taxt{ margin-top: 30px; }
.organization-podcasting .unlimited .l-taxt p{ text-align: left; }
.organization-podcasting .h-empty{  padding: 0px 0 10px; margin-top:40px; }
.organization-podcasting .v-empty{ padding: 0px 0 10px; margin-top:-80px; }
.organization-podcasting .mobile .container{ background: transparent none repeat scroll 0% 0%;padding-bottom: 0px; padding-top: 50px; }
.organization-podcasting .v-mobile{ padding-bottom: 0px; margin-bottom: -120px; }
.organization-podcasting .v-mobile .container{  background: transparent none repeat scroll 0% 0%; }
.organization-podcasting .v-mobile .wenzi{ font-size:26px; padding-left: 0px !important; }
.organization-podcasting .fndraising{ background:#f8f8f8; padding: 100px 0 0px; }
.organization-podcasting .fndraising h2{ margin-top: 0px; text-align: center; margin-bottom: 60px; }
.organization-podcasting .spread{ background:#428200; }
.organization-podcasting .spread h2{ color:#ffffff; margin-top:0px; }
.organization-podcasting .spread .member{ color:#ffffff;line-height: 1.5; }
.organization-podcasting .spread .all-img{ padding-top: 30px; }
.organization-podcasting .spread .all-img img{ padding-right: 15px; }
.organization-podcasting .proven .container{ background: transparent none repeat scroll 0% 0%; }
.organization-podcasting .proven .l-img{ margin-left: 100px; }
.organization-podcasting .proven .text{ margin-left: 50px; }
.organization-podcasting .popular-list{ padding: 70px 0 65px; }
.organization-podcasting .popular-list .info p{ padding: 0px; margin: 5px 0px 40px; font-size:14px; color:#1a1a1a; text-align:left; }
.organization-podcasting .free .container{ padding: 0px 0px 80px 0px; }
.organization-podcasting .free{ margin-bottom: 20px; }
.organization-podcasting .h-audio .wenzi{ margin-top: 65px; }
.organization-podcasting .mobile .wenzi{ margin-top: 90px; }
.subscribing-panel{min-height:1080px;}
.subscribing-panel .banner-block{position:relative;}
.subscribing-panel .banner-block .words{position:absolute;top:60px;right:70px;font-family:'Open Sans',sans-serif;font-size:40px;font-weight:100;color:#000000;line-height:140%;}
.subscribing-panel .banner-block .words strong{font-weight:600;}
.subscribing-panel .banner-block .words em{font-style:normal;background-color:#9bc937;color:#ffffff;font-weight:600;display:inline;}
.subscribing-panel .banner-block .words span{font-weight:400;}
.subscribing-panel .funciton-block{position:relative;width:918px;margin:-55px auto 0;font-family:'Open Sans',sans-serif;color:#ffffff;}
.subscribing-panel .funciton-block ul{margin:0;padding:0;list-style:none;}
.subscribing-panel .funciton-block ul li{text-shadow:0 1px 0 rgba(0, 0, 0, 0.1);position:relative;float:left;display:inline;margin:0 3px 0;padding:30px 20px 20px 120px;width:160px;height:180px;}
.subscribing-panel .funciton-block ul li h2{font-size:30px;margin-top:0;margin-bottom:15px;text-transform:uppercase;font-weight:400;}
.subscribing-panel .funciton-block ul li p{font-size:18px;line-height:120%;}
.subscribing-panel .funciton-block ul li:before{text-shadow:0 2px 0 rgba(0, 0, 0, 0.1);font-family:'fonticon';position:absolute;font-size:64px;color:#ffffff;top:60px;left:30px;}
.subscribing-panel .funciton-block ul li.explore{background-color:#f8b551;}
.subscribing-panel .funciton-block ul li.explore:before{content:"\f1a2";}
.subscribing-panel .funciton-block ul li.subscribe{background-color:#80c269;}
.subscribing-panel .funciton-block ul li.subscribe:before{content:"\f17b";}
.subscribing-panel .funciton-block ul li.play{background-color:#00a0e9;}
.subscribing-panel .funciton-block ul li.play:before{content:"\e002";}
.subscribe-panel{font-family:'Open Sans',sans-serif;margin:10px auto 100px;border:1px solid #e3e3e3;border-radius:5px;overflow:hidden;}
.subscribe-panel .album-block{padding:30px 30px 30px 142px;border-bottom:1px solid #d2d2d2;}
.subscribe-panel .album-block .frontcover{float:left;display:block;margin-left:-112px;}
.subscribe-panel .album-block .tit{font-size:16px;font-weight:bold;color:#428200;display:inline-block;margin-bottom:10px;}
.subscribe-panel .album-block .description{color:#666;margin-bottom:10px;line-height:120%;}
.subscribe-panel .album-block .datetime{position:relative;font-family:'Open Sans',sans-serif;font-size:12px;color:#999;padding-left:18px;}
.subscribe-panel .album-block .datetime:before{position:absolute;font-family:'fonticon';content:"\e005";left:0;top:-2px;}
.subscribe-panel .btns-block{padding:30px;border-bottom:1px solid #d2d2d2;font-size:12px;font-weight:lighter;line-height:120%;background-color:#f4f9e9;}
.subscribe-panel .btns-block .btns-float{float:left;margin-right:70px;}
.subscribe-panel .btns-block .btns-float.bf01{width:200px;}
.subscribe-panel .btns-block .btns-float.bf02{width:300px;}
.subscribe-panel .cpaddress-block{padding:15px 30px;background-color:#f4f9e9;}
.subscribe-panel .cpaddress-block a{text-decoration:none;}
.subscribe-panel .cpaddress-block h5{margin-top:0;font-weight:400;color:#000000;}
.subscribe-panel .cpaddress-block .iconpd-rss{color:#000000;}
.premium-subscription{border-bottom-width:6px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;}
.premium-subscription .album-block .tit{margin-bottom:5px;}
.premium-subscription .album-block .category{display:block;color:#666;margin-bottom:5px;font-size:12px;}
.premium-subscription .album-block .description{color:#999;font-size:12px;}
.premium-subscription .btns-block{border-bottom:0;background-color:#f4f9e9;font-weight:normal;}
.premium-subscription .btns-block.borbot{border-bottom:1px solid #d2d2d2;background-color:#f4f9e9;}
.premium-subscription .btns-block.borbot .btns-float .line-outer{position:relative;height:140px;border-left:1px solid #d2d2d2;margin-top:-10px;}
.premium-subscription .btns-block.borbot .btns-float .line-outer span{position:absolute;background-color:#f4f9e9;text-align:center;width:40px;height:40px;line-height:40px;padding-bottom:10px;top:20%;left:50%;margin-left:-20px;display:block;font-size:24px;font-weight:bold;}
.premium-subscription .btns-block.borbot .btns-float h5{margin-top:0;font-weight:400;color:#000000;}
.premium-subscription .btns-block.borbot .btns-float .iconpd-rss{font-size:14px;color:#000000;}
.premium-subscription .btns-block .payplanlist{margin:0;list-style:none;}
.premium-subscription .btns-block .payplanlist li{padding:25px 130px 10px 0;border-bottom:1px solid #d6e3cb;position:relative;}
.premium-subscription .btns-block .payplanlist li h3{color:#000000;font-size:24px;margin:0 0 5px;line-height:normal;}
.premium-subscription .btns-block .payplanlist li h3 strong{display:inline-block;margin-left:8px;font-weight:normal;font-size:14px;color:#fff;overflow:hidden;padding:2px 10px;-webkit-border-radius:11px;-moz-border-radius:11px;-ms-border-radius:11px;-o-border-radius:11px;border-radius:11px;}
.premium-subscription .btns-block .payplanlist li h3 strong.recurring{background-color:#f39800;}
.premium-subscription .btns-block .payplanlist li h3 strong.seasonpass{background-color:#428200;}
.premium-subscription .btns-block .payplanlist li h3 strong.seasonpassdate{background-color:#448aca;}
.premium-subscription .btns-block .payplanlist li p{color:#333;font-size:14px;}
.premium-subscription .btns-block .payplanlist li p ins{text-decoration:none;font-weight:bold;color:#eb6100;font-size:18px;}
.premium-subscription .btns-block .payplanlist li .btn-pay{position:absolute;right:15px;bottom:15px;}
.premium-subscription .cpaddress-block{border-bottom:1px solid #d2d2d2; padding: 15px 30px;}
.premium-subscription .table-paylist{font-size:14px;background-color:#fff;}
.premium-subscription .table-paylist td{line-height:36px;text-align:center;}
.premium-subscription .table-paylist .tc{text-align:center;}
.premium-subscription .table-paylist tbody .col01{font-weight:bold;}
.premium-subscription .table-paylist tbody .col02{width:140px;}
.premium-subscription .table-paylist tbody .col03{width:200px;}.premium-subscription .table-paylist tbody .col03 ins{font-weight:bold;color:#eb6100;font-size:22px;text-decoration:none;}
.premium-subscription .table-paylist tbody .col03 span{font-weight:bold;color:#097c25;font-size:18px;}
.premium-subscription .table-paylist tbody .col04{width:160px;}
.usage-about-us .affix{position: unset; }
.single-sidenav{margin:30px 0 0;width:270px;padding:0;background-color:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.065);-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.065);box-shadow:0 1px 4px rgba(0, 0, 0, 0.065);}.single-sidenav>li>a{font-family:'Open Sans',sans-serif;font-weight:lighter;display:block;font-size:14px;margin:0 0 -1px;padding:8px 14px;border:1px solid #e5e5e5;color:#000000;}.single-sidenav>li>a:hover{background-color:#f5f5f5;}
.single-sidenav>li:first-child>a{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;}
.single-sidenav>li:last-child>a{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;}
.single-sidenav>.active .icon-chevron-right{background-image:url(../png/glyphicons-halflings-white-2.png);opacity:1;}
.single-sidenav>.active>a{
    font-weight:400;position:relative;z-index:2;padding:9px 15px;border:0;text-shadow:0 1px 0 rgba(0, 0, 0, 0.15);-webkit-box-shadow:inset 1px 0 0 rgba(0, 0, 0, 0.1),inset -1px 0 0 rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 1px 0 0 rgba(0, 0, 0, 0.1),inset -1px 0 0 rgba(0, 0, 0, 0.1);box-shadow:inset 1px 0 0 rgba(0, 0, 0, 0.1),inset -1px 0 0 rgba(0, 0, 0, 0.1);background-color:#428200;}
.single-sidenav>.active>a:hover{background-color:#428200;}
.single-sidenav>.active>a:hover .icon-chevron-right{background-image:url(../png/glyphicons-halflings-white-2.png);opacity:1;}
.single-sidenav .icon-chevron-right{float:right;margin-top:2px;margin-right:-6px;opacity:.25;}
.usage-about-us .row .span3 .single-sidenav>.active .icon-chevron-right{ background: transparent; }
.usage-about-us .row .span3 .nav-list > .active > a > [class^="icon-"]{ background: transparent; }
.single-sidenav a:hover .icon-chevron-right{opacity:.5;}
.single-sidenav.affix{top:140px;}
.single-sidenav.affix-bottom{position:absolute;top:auto;bottom:auto;}
.single-content{font-family:'Open Sans',sans-serif;color:#666;min-height:180px;padding-right:20px;padding-bottom:100px;}
.single-content .banner-block{margin-bottom:10px;position:relative;}
.single-content .banner-block h1{
    color: #428200;
    padding: 20px 0 10px;
}
.single-content h4{padding-top:20px;padding-bottom:10px;}
.single-content h5{color:#222;}
.single-content strong{color:#333333;}
.single-content .t-title{ color: #353535; font-weight: 600; }
.single-content h1.t-title{ font-size: 24px; }
.single-content h2{ font-size: 20px;margin-top: 40px;padding-bottom: 10px;}
.single-content h3{ font-size: 17px;margin-top: 40px;padding-bottom: 10px;}
.single-content ul li{ margin-bottom: 18px; line-height: 1.8;}
.single-content ol{ margin-bottom: 15px;}
.resources-page .single-content{
    min-height: 340px;
}
.single-content p{line-height:180%; margin-bottom:15px;}
.single-content ol{margin-bottom:20px;}.single-content ol li{line-height:180%; margin-bottom: 7px;}
.single-content p .dot{
    width: 5px;
    height: 5px;
    background: #858585;
    border-radius: 5px;
    display: inline-block;
    margin-top: 11px;
    float: left;
    margin-right: 8px;
}
.single-content .title{ padding-top: 10px; margin-bottom: 10px; font-weight: 600; }
.single-content .words{  margin-bottom: 15px; }
.single-content .subtitle{ padding-top: 15px; margin-bottom: 10px; }
.single-content .s-title{  margin-bottom: 4px; }
.single-content .editing li{ margin-bottom: 10px; }
.single-content .form-horizontal .btn-submit{
    background-color: #428200;
    color: #ffffff;
    font-size: 16px;
}
.single-content .form-horizontal .btn-submit:hover{
   background: #428200;
}
.podbean-dpa-advertiser ol li::marker{
    font-weight: bold;
}
.podbean-dpa-advertiser ol li ul li::marker{
    font-weight: normal;
}
.pay-success{
    margin: 60px auto;
    width: 800px;
    padding: 30px 35px 35px;
    background: #f8f8f8;
    border: none;
    box-shadow: 0 1px 4px 0 rgb(0 0 0 / 14%);
}
.pay-success h1{
    color: #428200;
}
.pay-success .btn{
    background: #428200;
}

@media (min-width: 980px) and (max-width: 1280px) {
   .education-podcast .proven .text{width: 373px !important;}

}
@media (min-width: 768px) and (max-width: 1200px) {

.pricing-banner .pricing-panel-main .price-list{ width: auto; margin-left: 212px; }
.pricing-banner .pricing-panel-main .price-list .main{
    width: 512px;
    background: #f8f8f8;
}
.education-podcast .article .right-text{ margin-top: -8px; }
.pricing-panel-other{
   width: 724px !important;
}
.price-list .main>ul>li .col01, .price-list .main>ul>li .col02, .price-list .main>ul>li .col03, .price-list .main>ul>li .col04, .price-list .main>ul>li .col05{width: 127px; }
.price-list .main>ul>li .col01 .price>ins, .price-list .main>ul>li .col02 .price>ins, .price-list .main>ul>li .col03 .price>ins, .price-list .main>ul>li .col04 .price>ins, .price-list .main>ul>li .col05 .price>ins{ font-size: 14px; }
.price-list .main>ul>li .col01 .desc-01, .price-list .main>ul>li .col02 .desc-01, .price-list .main>ul>li .col03 .desc-01, .price-list .main>ul>li .col04 .desc-01, .price-list .main>ul>li .col05 .desc-01{line-height: 1.4;}
.price-list .main>ul>li .col01 .btn-sft, .price-list .main>ul>li .col02 .btn-sft, .price-list .main>ul>li .col03 .btn-sft, .price-list .main>ul>li .col04 .btn-sft, .price-list .main>ul>li .col05 .btn-sft{
    font-size: 14px;
    padding: 4px 7px;
    margin: 0;
    line-height: 1.4;
    display: inline;
    width: auto;
    height: auto;
}
.price-list .main>ul>li .col01 .desc-02>span, .price-list .main>ul>li .col02 .desc-02>span, .price-list .main>ul>li .col03 .desc-02>span, .price-list .main>ul>li .col04 .desc-02>span, .price-list .main>ul>li .col05 .desc-02>span{ line-height: 1.4; }
.pricing-panel-other .price-list .main li .col00{ width: 210px !important; border-right: 1px solid #e4e4e4}
.pricing-panel-other .price-list .main li .col00 .tl{ font-size: 12px; }
.price-list .main>ul>li .col01 .price>ins>b, .price-list .main>ul>li .col02 .price>ins>b, .price-list .main>ul>li .col03 .price>ins>b, .price-list .main>ul>li .col04 .price>ins>b, .price-list .main>ul>li .col05 .price>ins>b{ font-size: 24px; }
.pricing-panel-main .price-list .main ul li .col01, .pricing-panel-main .price-list .main ul li .col02, .pricing-panel-main .price-list .main ul li .col03, .pricing-panel-main .price-list .main ul li .col04{ width: 24.8%;  }
.price-list .top{ height: auto; width: 512px; }
.pricing-banner .pricing-panel-main{
    height: auto;
    margin-top: 384px;
    width: 724px;
}
.price-list .main>ul>li .col01 .desc-02, .price-list .main>ul>li .col02 .desc-02, .price-list .main>ul>li .col03 .desc-02, .price-list .main>ul>li .col04 .desc-02, .price-list .main>ul>li .col05 .desc-02{ height: 100px; line-height: 100px; }
.pricing-panel-main .price-list .main ul li .col01 .get-btn, .pricing-panel-main .price-list .main ul li .col02 .get-btn, .pricing-panel-main .price-list .main ul li .col03 .get-btn, .pricing-panel-main .price-list .main ul li .col04 .get-btn{  padding-top: 10px; padding-bottom: 20px;}
.price-list .main>ul .last-get-btn{  height: 50px; line-height: 50px; }
.pricing-panel-other .price-list .main li .tit .col01,.pricing-panel-other .price-list .main li .tit .col02, .pricing-panel-other .price-list .main li .tit .col03,.pricing-panel-other .price-list .main li .tit .col04{ background: #f2f2f2; }


}
@media (max-width: 979px) {
    .pay-success{ width: auto !important; margin:0; }
}
@media (min-width: 768px) and (max-width: 979px) {
.publishing-panel .pd-feature .container .row-fluid{ margin-top: 0px; }
.publishing-panel .pd-feature .container .row-fluid .span7{ margin-top: 75px; }
.publishing-panel .pd-feature .container .row-fluid .text h2{ font-size: 28px }
.publishing-panel .pd-feature .container .audience .span7 img{ margin-top: 100px; }
.publishing-panel .all-feature .container .row-fluid .all-content{ margin-left: 75px; }
.publishing-panel .all-feature .row-web .span6 .row-fluid .span10 p{ font-size: 14px; margin-top: 10px; }
.publishing-panel .pd-feature .container .row-fluid .text p{ font-size: 16px; }
.publishing-panel .pb02-block .mone{ padding:30px !important; text-align: center; }
.publishing-panel .pb02-block .mone .row .span6 img{ margin-top: 35px; }
.publishing-panel .pb02-block .mone .row .opportunity{ width: 400px; margin-left: 175px;}
.publishing-panel .pb02-block .mone .row .offset1{ margin-left: 0px; }
.publishing-panel .pb03-block .container{ background-size: 300px !important; }
.publishing-panel .pd-feature .container .audience .span7{ margin-left: -40px; }
.publishing-panel .pd-feature .container .audience .span7 img{ margin-top: 0px; }
.business-solution-panel .enterprise-app-alexa .tabbable ul li a{ padding-left: 52px; }
.business-solution-panel .enterprise-app-alexa .tab-content .span7 .stream p{ font-size: 14px; width: 88%; }
.business-solution-panel .private-enterprise .container .enter-img{ padding-left: 0;     padding-top: 100px; }
.business-solution-panel .banner .text h1{ font-size: 40px; padding-top: 150px; }
.business-solution-panel h2{ margin-top: 0;}
.business-solution-panel .enterprise .text{ width: 38% !important; }
.business-solution-panel .priority .support{ margin-bottom: 40px; }
.business-solution-panel .priority .support .l-text{ margin-left: 80px; }
.business-solution-panel .empty-content{ margin-bottom: 0px; }
.business-solution-panel .priority .container2 .support h2{ text-align: left; }
.christian-podcasting .h-audio .audio-right{ margin-top: 10px; }
.christian-podcasting .unlimited .l-unlimited{ margin-top: 0; }
.christian-podcasting .h-mobile{ padding-bottom: 0; }
.christian-podcasting .proven .l-img{ margin-left: 0; }
.christian-podcasting .proven .words{ width: 45% !important; margin-left: 25px !important; }
.christian-podcasting .proven .container{ padding-bottom: 45px !important; }
.christian-podcasting .christian .text h2{ text-align: center; }
.organization-podcasting .h-audio .wenzi{ margin-top: 0px; }
.organization-podcasting .mobile{ padding-bottom: 0; }
.organization-podcasting .proven .l-img{ margin-left: 0px; }
.organization-podcasting .proven .text{  width: 45% !important; margin-left: 25px !important; }
.organization-podcasting .proven .container{ padding-bottom: 35px !important; }
.education-podcast .h-text{ margin-top: 0;  }
.education-podcast .audio{ margin-top: 0px; }
.education-podcast .h-mobile .h-text{ margin-top: 50px; }
.education-podcast .proven .text{width: 45% !important; margin-left: 25px !important}
.education-podcast .proven .l-img{ margin-left: 0; }
.education-podcast .proven .container{ padding-bottom: 45px !important; }
.business-solution-panel .banner{height: 600px;}
.footer .grid4 ul .list{ min-height: 310px;}
.footer .grid4 ul li{ width: 33%; }
.christian-podcasting .content2 .text .words{ font-size: 16px; }
.christian-podcasting .sign-up{ padding-bottom: 90px !important; }
.christian-podcasting .content2{  padding-top: 75px; }
.christian-podcasting .content2 .first{ margin-bottom: 0; }
.resources-page .single-sidenav{ width: auto; margin-top: 45px; }
.usage-about-us .single-sidenav{ width: auto !important;}
.pricing-frequently .item{ min-height: 240px !important; }







}
@media (max-width: 767px) {
    .pricing-frequently{ padding: 50px 0 50px; }
    .pricing-frequently h2{ font-size: 30px;}
    .pricing-frequently .item p{ padding-right: 0;}
    .pricing-content p{ font-size: 20px;}
    .pricing-frequently .item{ min-height: auto !important; padding-bottom: 20px;}
    .usage-about-us .row .span3{ display: block !important;}
    .usage-about-us .single-sidenav{ width: 100% !important;}
    .publishing-panel p{ font-size: 14px; }
    .publishing-panel .pd-feature .container .row-fluid{ margin-top: 0px; }
    .publishing-panel .pd-feature .container .row-fluid .text p{ font-size: 14px; }
    .publishing-panel .pd-feature .container .row-fluid .text h2{ font-size: 26px; }
    .publishing-panel .pd-feature .container .row-fluid .text .title{ font-size: 26px; }
    .publishing-panel .all-feature .title{ font-size: 26px; }
    .publishing-panel .pd-feature .container .row-fluid .span5 .text{ padding-top: 20px; }
    .publishing-panel .pd-feature .container .audience .span7{ margin-left: 0px; }
    .publishing-panel .all-feature .container .text{ margin-top: 50px; }
    .publishing-panel .all-feature h3{ font-size: 28px;  }
    .publishing-panel .all-feature .container .text .all-pod{ font-size: 16px; }
    .publishing-panel .all-feature .container .row-fluid .span10 .row-web{ text-align: center; margin-bottom: 0px; }
    .publishing-panel .all-feature .row-web .span6 .row-fluid .span10 p{ margin-top: 5px; margin-bottom: 15px; font-size: 14px; }
    .publishing-panel .all-feature .container .row-fluid .all-content{ margin-bottom: 45px; }
    .publishing-panel .pb02-block .mone .row .span6 img{ margin-top: 0px; }
    .publishing-panel .pb02-block .container{ padding-bottom: 50px !important; }
    .business-solution-panel .enterprise-app-alexa .container .row .span12 .tabbable ul li a span{ font-size: 12px; }
    .business-solution-panel .enterprise-app-alexa .tabbable ul li a{padding-right: 5px;padding-left: 5px;}
    .business-solution-panel .enterprise-app-alexa .container .row .span12 .tabbable ul li{ width: auto; }
    .business-solution-panel .enterprise-app-alexa .tab-content .span7 h3{ font-size: 30px; }
    .business-solution-panel .enterprise-app-alexa .tab-content .span7 .stream p{ font-size: 14px; width: 85%; }
    .business-solution-panel .enterprise-app-alexa .tab-content #tab2 .p02{ font-size: 14px; }
    .business-solution-panel .enterprise-app-alexa .tab-content #tab3 p{ font-size: 14px; }
    .business-solution-panel .private-enterprise .container .enter-img{ padding-left: 0px; padding-top: 45px; }
    .business-solution-panel .banner .text h1{ color: #ffffff; text-transform: uppercase; margin-bottom:0px; padding-top: 95px !important; font-size: 36px; font-weight: 200;}
    .christian-podcasting .proven .l-img{ margin-left: 0; }
    .christian-podcasting .christian{ height: 500px; }
    .business-solution-panel .banner .text .anniu .free{ font-size: 24px; }
    .business-solution-panel .h-audio .audio-right{ margin-top: 15px; }
    .business-solution-panel .h-mobile .r-text{ margin-top: 0; }
    .business-solution-panel .sp02-block .container{ padding-bottom: 30px !important;}
    .christian-podcasting .spread a img{ width: 50px; }
    .christian-podcasting .free .container{ padding-bottom: 10px !important; }
    .organization-podcasting .proven .l-img{ margin-left: 0; }
    .organization-podcasting .non-profit .text h2{ font-size: 20px; }
    .business-solution-panel .non-profit{ height: 525px; }
    .organization-podcasting .v-audio .container{ padding-bottom: 0 !important; }
    .organization-podcasting .unlimited .l-taxt .wenzi{ font-size: 24px; }
    .organization-podcasting .v-mobile .r-img{ margin-top: 50px; }
    .organization-podcasting .fndraising h2{ margin-top: 0; text-align: center; margin-bottom: 60px; }
    .organization-podcasting .spread .all-img a img{ width: 50px;  }
    .organization-podcasting .free .container{ padding-bottom: 50px !important; }
    .organization-podcasting .mobile .wenzi{ margin-top: 40px; }


    .education-podcast .banner{ height: 520px;}
    .education-podcast .h-text .text{ margin-left: 20px;}
    .education-podcast .proven .l-img{ margin-left: 0; }
    .education-podcast .sp02-block .container{ padding-bottom: 25px !important;}
    .education-podcast .unlimited .visible-phone h2{ margin-top: 10px !important;}
    .education-podcast .sp06-block .container{ padding-bottom: 0 !important;}
    .education-podcast .everywhere .all-img img{ width: 50px; }
    .education-podcast .unlimited .unlimited-img{ padding: 0;}
    .education-podcast .v-text .text{ padding:0px 15px; }
    .education-podcast .article .left-img{ width: 100%; }
    .education-podcast .article .right-text{
        width: 100%;
        padding-left: 0;
        margin-top: 15px;
    }
    .education-podcast .text-content p{ font-size: 24px; line-height: 1.6;}
    .education-podcast .article p{ font-size: 16px; }
    .education-podcast .article .right-text .link{ font-size: 16px; }
    .education-podcast .article .creator{ margin-top: 60px; }
    .christian-podcasting .content2 .text .words{font-size: 16px;}
    .christian-podcasting .content2{ padding-top: 50px; padding-bottom: 50px; }
    .christian-podcasting .sign-up{ padding-bottom: 75px !important; }
    .christian-podcasting .content2 .first{
        padding-bottom: 15px;
        margin-bottom: 50px;
    }
    .christian-podcasting .content2 .text{ margin-top: 18px; }
    #g-recaptcha-response{ display: none !important; }
    .pricing-content{ margin-top: 0;}
    .resources-page .single-sidenav{ width: auto; }
    .pricing .tabbable .tab-content table tr .icon-info-sign,.pricing .tabbable .tab-content table tr .icon-question-sign{
        background-image: none;
        color: #838383;
        margin-top: 0;
        position: relative;
        top: -1px;
    }
    .start-unlimited-podcast p{ font-size: 24px;}


}
@media (max-width: 480px) {
    .pay-success h1{ font-size: 30px;}

}
.pay-success .p1{color:#333;margin-bottom:30px;font-size:16px;}
.sys-message-panel{overflow:hidden;height:24px;line-height:24px;padding:0 35px 0 10px;text-align:center;background-color:red;color:#ffffff;position:relative;}
.sys-message-panel a.closed{position:absolute;font-size:18px;font-weight:bold;display:block;width:12px;text-align:center;color:#c70000;top:0;right:20px;text-decoration:none;}
.sys-message-panel a.closed:hover{color:#8d0101;}
.set-password-dialog{overflow:hidden;}
.set-password-dialog .modal-header{background-color:#428200;padding:15px 15px;border-bottom:1px solid #79b102;}
.set-password-dialog .modal-header h3{font-size:18px;color:#fff;line-height:20px;}
.set-password-dialog .modal-header .close{margin-top:0;}
.set-password-dialog .modal-body .form-horizontal{margin:10px 0 20px;}
.set-password-dialog .modal-body .form-horizontal .btn{margin-top:10px;}
.login-page .container .sign-area .span4 .form-horizontal .control-group{
    text-align: center;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 20px;
}
.login-page .container .sign-area .span4 .form-horizontal .centered button{
    background-image: none;
    text-shadow:none;
    border: 1px solid #5bb75b;
    box-shadow: none;
    text-shadow:none;
    border-color:#5bb75b;
    font-family: "open sans";
}
.login-page .container .sign-area .span4 .form-horizontal .centered button:hover{ border: 1px solid #509a50;; background-color: #509a50; border-color:#509a50;}
a.signin-facebook,a.signin-google{display:block;text-decoration:none;margin-bottom:20px;height:50px;border-radius:4px;line-height:50px; padding-top: 5px; padding-bottom: 5px; font-size:20px;color:#fff;position:relative;padding-left:60px;}
a.signin-facebook{background-color:#3b5998;}
a.signin-google{background-color:#dc4a38;}
a.signin-facebook:before,a.signin-google:before{content:"";display:block;position:absolute;width:60px;height:70px;top:0;left:0;background-color:transparent;background-image:url(../png/facebook-32.png);background-repeat:no-repeat;background-position:center;}
a.signin-google:before{background-image:url(../png/google-plus-32.png);}
a.signin-facebook:hover,a.signin-google:hover{box-shadow:inset 0 10px 30px rgba(255, 255, 255, 0.3);}
.www-login-page .sign-area .signup-form #login-form .podbean-login{
    display: inline-block;
    background: #3b5998;
    border: none;
    text-shadow: none;
    box-shadow: none;
    background-image: none;
    margin: 0;
    padding: 2px 31px ;
    color: #ffffff;
    height: 42px;
    line-height: 42px;
   }
.www-login-page .sign-area .signup-form #login-form .pd-facebook{
    padding: 2px 59px;

}
.www-login-page .sign-area .signup-form #login-form .signup-twitter{
     margin: 0 6px;
     display: inline-block;
     background: #13b3c9;
    padding: 2px 34px;
}
.www-login-page .sign-area .signup-form #login-form a.signin-facebook:before{
   background-image: none;

 }
.www-login-page .signup-form .control-group .signup-or{ margin-top: 12px; }
.www-login-page .sign-area .signup-form #login-form a .pbFont-facebookf{ font-size: 22px; }
.www-login-page .sign-area .signup-form #login-form a .icon-twitter{ margin-top: -18px; font-size: 26px;padding-right: 12px; }
.www-login-page .sign-area .signup-form #login-form a .pbFont-google26{ font-size: 22px; }
.www-login-page .sign-area .signup-form #login-form a .pbFont-google2{ font-size: 22px; font-weight: bold;}
.www-login-page .sign-area .signup-form #login-form .signup-google{
    text-decoration: none;
    font-size: 20px;
    color: #fff;
    position: relative;
    background:#4b86f1;
    padding: 2px 54px;
    margin-left: 10px;
}
.podbean-signup .sign-area .signup-form #register-form .fb-list .signin-facebook:before{  background-image: none; }
.podbean-signup .sign-area .signup-form #register-form .fb-list .signup-twitter{ margin: 0 10px; display: inline-block; }
.podbean-signup .sign-area .signup-form #register-form .fb-list a{
    border: none;
    text-shadow: none;
    box-shadow: none;
    background-image: none;
    margin: 0;
    color: #ffffff;
    line-height: 50px;
    height: 50px;
    font-size: 14px;
    text-align: left;
    padding: 0px;


  }
body #wrap-sign .www-login-page .signup-form .social-signin-btn-group > a.podbean-login{
    font-size: 14px;
    height: 50px;
    padding: 0;
    text-align: left;
    line-height: 50px;
    width: 100%;
    padding-left: 2px;
    box-sizing: border-box;
    margin: 5px 0px 5px 0px;
}
body #wrap-sign .www-login-page .signup-form .social-signin-btn-group > a img{
    position: relative;
    top: -2px;
    width: 46px;
    height: 46px;
    padding-right: 40px;
}
body #wrap-sign .www-login-page .signup-form .social-signin-btn-group >.signup-google img{
    padding-right: 52px;
}
body #wrap-sign .www-login-page .signup-form .social-signin-btn-group > a span{ font-size: 16px;}
.podbean-signup .sign-area .signup-form #register-form .fb-list a span{
    font-size: 16px;
}
.podbean-signup .sign-area .signup-form #register-form .fb-list a img{
    padding-left: 2px;
    position: relative;
    top: -2px;
    padding-right: 54px;
    width: 46px;
    height: 46px;
}
.podbean-signup .sign-area .signup-form #register-form .fb-list .signup-google img{
    padding-right: 70px;
}
.podbean-signup .sign-area .signup-form #register-form .fb-list .signin-facebook .pbFont-facebookf{
    font-size: 22px;
    position: relative;
    top: 4px;
    padding-right: 10px;
}
.podbean-signup .sign-area .signup-form #register-form .fb-list a .pbFont-google26{
    font-size: 22px;
    position: relative;
    top: 3px;
    padding-right: 4px;
    margin-left: -12px;
}
.podbean-signup .sign-area .signup-form #register-form .fb-list a .pbFont-google2{
    font-size: 22px;
    position: relative;
    top: 3px;
    padding-right: 9px;
    margin-left: -18px;
    font-weight:bold;
}
.podbean-signup .sign-area .signup-form #register-form .fb-list .signup-google{
    position: relative;
    background: #4b86f1;
    height: 50px;
    display: block;
    margin-top: 12px;

}
.podbean-signup .sign-area .signup-form{
    background: #fff;
    border: 1px solid #e4e4e4;
    padding: 0px;
    margin-bottom: 0px
}
.podbean-signup .sign-area .form-vertical{
    padding: 15px 23px 23px 23px;
    margin-bottom: 0px;
}





@media only screen and (min-width:979px) and (max-width:1199px){
  a.signin-facebook,a.signin-google{ font-size: 18px; }
  .www-login-page .signup-twitter{ font-size: 18px; }
  #wrap-sign .www-login-page .span4{ width: 340px; }
  .www-login-page .sign-area .signup-form #login-form .control-group .signin-facebook{  padding: 2px 25px; }
  .www-login-page .sign-area .signup-form #login-form .podbean-login{ padding: 2px 25px 2px 25px; }

}
@media only screen and (min-width:768px) and (max-width:978px){
  a.signin-facebook,a.signin-google{ font-size: 18px; }
  .www-login-page .signup-twitter{ font-size: 18px; }
  .www-login-page .sign-area .signup-form #login-form .control-group .signin-facebook{  padding: 2px 25px; }
  .www-login-page .sign-area .signup-form #login-form .podbean-login{ padding: 2px 25px 2px 25px; }
}
@media (max-width: 767px) {
  a.signin-facebook,a.signin-google{ font-size: 16px; }
  .www-login-page .signup-twitter{ font-size: 16px; text-align: left; padding-left: 22px;}
  .podbean-signup .fb-list a.signin-facebook{ text-align: left; padding-left: 70px; }
  .podbean-signup .fb-list .signup-twitter{ text-align: left; padding-left: 27px;  font-size: 16px;}
  .www-login-page .sign-area .signup-form #login-form .control-group .signin-facebook{  padding: 2px 25px; }
  .www-login-page .sign-area .signup-form #login-form .podbean-login{ padding: 2px 25px 2px 25px; }
  .podbean-signup .sign-area .signup-form #register-form .fb-list .signup-twitter{ margin:0 6px; }
  .www-login-page .sign-area .signup-form #login-form .signup-twitter{ margin:0 3px; }
  .podbean-signup .sign-area .signup-form .creat-btn .btn-create{ padding: 14px 36px; }
  .podbean-signup .sign-area .signup-form #register-form .fb-list a img{ padding-right: 25px;}
  .podbean-signup .sign-area .signup-form #register-form .fb-list .signup-google img{ padding-right: 35px;}
  body #wrap-sign .www-login-page .signup-form .social-signin-btn-group > a img{ padding-right: 30px;}
  body #wrap-sign .www-login-page .signup-form .social-signin-btn-group >.signup-google img{ padding-right: 38px;}

}
@media (max-width: 320px) {
   .podbean-signup .fb-list a.signin-facebook{ padding-left: 60px; }
   .podbean-signup .fb-list a.signin-facebook:before{ left: 7px; }
   .login-page .container .sign-area .span4 .form-horizontal .control-group{ margin-left: 0; margin-right: 0;}
 }
.fb-list .h3css{margin-bottom:0;font-family:'Open Sans',sans-serif;font-weight:400;}
.fb-list span.text-success{display:block;margin-bottom:20px;}
.fb-list .ul{font-size:16px;}
.fb-list .ul li{line-height:180%;}
.guide-dialog.modal{width:800px;margin-left:-401px;margin-top:-45px;}
.guide-dialog .modal-header{text-align:center;padding:15px 40px;}
.guide-dialog .modal-header h3{margin:10px 0 15px;font-family:'Open Sans',sans-serif;font-weight:600;}
.guide-dialog .modal-header p{margin:0;line-height:160%;}
.guide-dialog .modal-footer{text-align:center;}
.following-block-h2css{margin-top:0;padding:10px 0;font-family:'Open Sans',sans-serif;font-weight:600;}
.following-block a.follow,.guide-dialog a.follow,.like-me-dialog a.follow, .following-block a.block-follower {padding-left:18px;position:relative;text-decoration:none;overflow:hidden;}
.following-block a.follow:before,.guide-dialog a.follow:before,.like-me-dialog a.follow:before{
    position:absolute;
    font-family:'fonticon';
    left:0;
    top:3px;
    line-height:1;
}
.following-block a.following-pill,.guide-dialog a.following-pill,.like-me-dialog a.following-pill{color:#999;}
.following-block a.following-pill:before,.guide-dialog a.following-pill:before,.like-me-dialog a.following-pill:before{content:"\e605";}
.following-block a.follow-pill,.guide-dialog a.follow-pill,.like-me-dialog a.follow-pill{color:#428200;}
.following-block a.follow-pill:before,.guide-dialog a.follow-pill:before,.like-me-dialog a.follow-pill:before{content:"\e604";}
.following-panel{
    color:#333;
    padding:0 35px;
    margin-bottom: 20px;
    background-color:#ffffff;
    border: 1px solid #e4e4e4;
}
.following-notification{
    border: 1px solid #e4e4e4;
    border-radius: 4px;
    padding: 0 25px;
}
.following-notification .notifications-block{
    border-bottom: 1px solid #e4e4e4;
}
.following-notification .notifications-block:last-child{
    border-bottom: none;
}
.following-notification .notifications-block .thumbnail{
    text-decoration: none;
}
.following-notification .notifications-block .thumbnail:hover{
    opacity: 0.9;
}
.following-notification .notifications-block .thumbnail .pbFont-jiangzhang{
    font-size: 30px;
    padding-top: 14px;
    display: block;
}





.following-panel .fp-header{ padding:20px 0 10px 46px;border-bottom:1px solid #f1f1f1;}
.following-panel .fp-header .avatar{ float:left; margin-left:-46px;}
.following-panel .fp-header .avatar img{width:36px; height:36px; overflow:hidden;}
.following-panel .fp-header .podcast-name{margin:-2px 0 0;}
.following-panel .fp-header .podcast-name a{color:#333; text-decoration:none;}
.following-panel .fp-body{padding:15px 0;}
.following-panel .fp-body .h4css{font-size:26px; line-height:130%; margin-top:0; font-weight:normal;}
.following-panel .fp-body .h4css a{ color:#000; text-decoration:none;}
.following-panel .fp-body .h4css a:hover{color:#428200;}
.following-panel .fp-body .datetime{ position:relative; font-family:'Open Sans',sans-serif;font-size:12px;color:#999;padding-left:15px;}
.following-panel .fp-body .datetime:before{ position:absolute;font-family:'fonticon';content:"\e005";left:0;top:1px;}
.following-panel .fp-body .description{color:#454545;}
.following-panel .fp-body .post-player{margin-bottom:10px; width: 88%;}
.following-panel .fp-footer{
    width: 100%;
    padding: 15px 35px;
    border-top: 1px solid #f1f1f1;
    background-color: #f9f9f9;
    margin-left: -35px;
}
.following-panel .fp-header .follow{
    background: transparent;
    float: none;
}
.following-panel .fp-footer ul.ul{margin:0;padding:0;list-style:none;}
.following-panel .fp-footer ul.ul li.li{display:inline;float:left;}
.following-panel .fp-footer .pull-left a.tool{padding-left:15px;margin-right:10px;font-size:14px;}
.following-panel .fp-footer .pull-right a.tool{padding-left:18px;margin-left:20px;}
.following-panel .fp-footer a.tool{position:relative;color:#999;text-decoration:none;}
.following-panel .fp-footer a.tool:before{position:absolute;font-family:'fonticon';left:0;}
.following-panel .fp-footer a.tool:hover{color:#ff3d00;}
.following-panel .fp-footer a.repost:before{content:"\e606";}
.following-panel .fp-footer a.comments:before{content:"\e600";}
.following-panel .fp-footer a.download:before{content:"\f11a";}
.following-panel .fp-footer a.share:before{content:"\e000";}
.following-panel .fp-footer a.like:before{content:"\e601";}
.following-panel .fp-footer a.like.active{color:#999;}.following-panel .fp-footer a.like.active:before{color:red;}
.following-panel .fp-footer a.embeddable:before{content:"\e00d";}
.following-panel .fp-footer a.hits:before{content:"\f184";}
.following-panel .fp-footer .share_box{
    padding: 10px 15px;
}
.following-panel .fp-footer .share_box a{
    color: #333;
    font-size: 12px;
    margin: 5px 5px 5px 0;
    display: inline-flex;
}
.following-panel .fp-footer .share_box a i{
    font-size: 20px;
    margin-right: 8px;
}
.following-panel .fp-footer .share_box a:hover{
    color: #428200;
}
.following-panel .fp-footer .share_box a .pbFont-twitterlogo{
    font-size: 24px;
    position: relative;
    left: -2px;
    margin-right: 4px;
}

.following-panel .fp-footer .dropdown-menu:before{position:absolute;top:-7px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0, 0, 0, 0.2);content:'';}
.following-panel .fp-footer .dropdown-menu:after{position:absolute;top:-6px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #ffffff;border-left:6px solid transparent;content:'';}
.following-panel .fp-footer .share-toggle:before{left:40px;}
.following-panel .fp-footer .share-toggle:after{left:41px;}
.following-panel .fp-footer .all-share-button .dropdown-menu>li>a{ background: transparent; }
.following-panel .fp-footer .all-share-button .dropdown-menu>li>a:hover { background-color: transparent; }
.following-panel .fp-footer .all-share-button .dropdown-menu>li>a .at-icon-wrapper{
    margin-right: 8px;
    display: inline-table;
    width: 18px !important;
 }
.following-panel .fp-footer .all-share-button .dropdown-menu>li>a .at-icon-wrapper svg{ width: 19px !important; }
.guide-dialog,.like-me-dialog{overflow:hidden;width:700px;margin-left:-350px;}
.guide-dialog .close,.like-me-dialog .close{margin:10px 20px 0 0;}
.myepisode-panel{background-color:transparent;margin-bottom:0;box-shadow:none;padding-top:10px;}
.likeme-panel{padding:15px 20px;border-top:1px solid #f1f1f1;background-color:#f9f9f9;}
.likeme-panel .h4css{margin:0 0 18px;padding:0 0 12px;font-size:20px;font-weight:normal;color:#444;border-bottom:1px solid #e0e0e0;}
.likeme-panel .h4css .statistics{padding-left:15px;float:right;}
.likeme-panel .h4css .statistics i{position:relative;color:#999;text-decoration:none;padding-left:18px;padding-right:10px;font-style:normal;font-size:12px;}
.likeme-panel .h4css .statistics i:before{position:absolute;font-family:'fonticon';left:0;}
.likeme-panel .h4css .statistics i.like:before{content:"\e601"; top: 2px;}
.likeme-panel .h4css .statistics i.hits:before{content:"\f184"; top: 2px;}
.likeme-panel .like-list{margin:0;padding:0;list-style:none;}
.likeme-panel .like-list li{float:left;display:inline;margin:0 6px 6px 0;}
.likeme-panel .like-list li a{display:block;padding:1px;border:1px solid #e0e0e0;}
.likeme-panel .like-list li img{width:36px;height:36px;overflow:hidden;display:block;}
.container .enter-row{
    margin-left: 0;
}
.span-left{
    width: 20%;
    margin-left: 0;
}
.span-right{
    width: 78.12%;
    margin-left: 20px;
    padding-bottom: 80px;
    min-height: 560px;
}
.span-right .accout .tab-content .form-horizontal .verification button{
    width: 80px;
    height: 36px;
    margin-left: 30px;
    margin-top: 5px;
    margin-bottom: 20px;
    border: none;
 }
/* enterprise-account */
.enterprise-account .span-right{
    width: 100%;
    margin-left: 0;
}
.enterprise-account .span-right .accout{
    margin-bottom: 20px;
}
.enterprise-account h2{
    font-size: 30px;
    padding-top: 15px;
}
.enterprise-account .alert{
    margin-bottom: 10px;
}
.enterprise-account .form-alert{
    min-height: unset;
}
.enterprise-account .back{
    margin-bottom: 10px;
}
.enterprise-account .back a{
    color: #333333;
}
.enterprise-account .bus-digit .plan-name{
    font-size: 30px;
    color: #000000;
    font-weight: 600;
}
.enterprise-account .bus-digit .text{
    display: block;
}
.enterprise-account .plan-info-content{
    padding: 40px !important;
}
.enterprise-account .plan-btn-group .btn{
    border-color: #000;
    color: #ffffff;
    padding: 9px 30px;
    width: 140px;
}
.enterprise-account .span-right .widget{
    border: none;
}
.enterprise-account .span-right .widget .widget-header.light{
    border-bottom: 1px solid #e4e4e4;
    padding: 15px 20px;
}
.enterprise-account .span-right .widget .widget-header.light .title{
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 0;
}
.enterprise-account .widget .tab-content .form-horizontal{
    margin:20px 0 !important;
}
.enterprise-account .widget .form-container .form-horizontal .control-label{
    text-align: right;
    width: 160px;
}
.enterprise-account .form-horizontal .controls{
    margin-left: 180px !important;
}
.enterprise-account .span-right .widget .form-container .form-horizontal .form-actions{
    text-align: left;
    padding-left: 200px;
}
.enterprise-account .span-right .widget .form-container .form-horizontal .form-actions .btn{
    padding: 5px 15px;
}
.enterprise-account .span-right .widget .form-container .form-horizontal .form-actions .btn-cancel{
   margin-right: 5px;
}
.cc-two-step-verification .alert{
    display: inline-block;
    border-radius: 6px !important;
}
.cc-two-step-verification .alert button{
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
}

.accout .widget #send{ margin-top: 10px; }
.user-vcard .avatar-blocks{ float: left; }
.btn-page{ float: right; }
.avatar-blocks .name{ font-size: 26px; color: #1a1a1a; line-height: 1.2; padding-left: 12px;}
.avatar-blocks p{ font-size: 16px; color: #666666; }
.enterprise-vcard{ margin: 25px 2px 20px 0; }
.btn-page .view-page{
    font-size: 14px;
    background-color: #428200;
    padding: 8px 19px;
    color: #ffffff;
    box-shadow: none;
    background-image: none;
    border: 1px solid #428200;
    margin-top: 22px;
}
.btn-page ul{
    margin-left: 0;
    list-style: none;
    display: flex;
}
.btn-page .btn-dashboard{
    background: transparent;
    border: 1px solid #83b00a;
    color: #7ba902;
    margin-right: 10px;
}
.btn-page .btn-dashboard:hover,.btn-page .btn-dashboard:focus{
    background: #f9fbf4 !important;
    color: #6b9203;
}
.btn-page .view-page:hover{ background-color:#83b00a; }
#podcast-dashboard-modal .modal-header{
    background: transparent;
    border-bottom: none;
    box-shadow: none;
    padding-bottom: 0px;
}
#podcast-dashboard-modal .modal-header .close{
    font-size: 28px;
}
#podcast-dashboard-modal .modal-body{
    padding-top: 0px;
    padding-bottom: 30px;
}
.organization .widget:after, .organization .widget:before{ display: none; }
.organization .content-top .dashboard{ display: block; }
.organization .digit .digit-top p{
    font-size: 26px;
    font-weight: normal;
    padding: 25px 30px 26px 30px;
    margin-bottom: 0;
 }
.organization .dashboard .digit{ margin-left: 0;    padding-bottom: 0; }
.organization .dashboard .digit-top{ border-bottom: 1px solid #e4e4e4; }
.organization .dashboard .ent-manage-change-account{
    font-size: 26px;
    font-weight: normal;
    padding: 25px 30px 10px 30px;
    margin-bottom: 0;
}
.organization .dashboard .ent-manage-change-account .caret{
zoom: 1.5;
}
.organization .dashboard .ent-manage-change-account>ul,.organization .dashboard .ent-manage-change-account>ul>li.open{
    display: inline-block;
}
.organization .span-right .dashboard{
    padding: 0;
}
.organization .widget .widget-content .digit .btn-right{ margin-top: -10px; }
.organization .dashboard-head .addmore{
    background: transparent;
    border: none;
    color: #000;
    border-color: transparent;
    font-size: 16px;
    font-weight: normal;
    padding: 5px 0;
 }
.organization .dashboard-head .addmore:active{ box-shadow: none; }
.organization .dashboard-head .addmore:hover{ color: #428200;  }
.organization .dashboard-head .addmore .icon-plus{ font-size: 13px; }
.organization .dashboard-head{     padding: 25px 30px 0px 30px;}
.organization .dashboard-head .digit-left .name{ font-size: 20px; font-weight: 600; }
.organization .span-right .content-top .dashboard .limit_box{
    margin-left: 0;
    background: #f3f4f8;
    margin: 0 30px;
}
.organization .span-right .content-top .dashboard .limit_box .total{
    border-right: 1px solid #ffffff;
    padding: 30px 0;
 }
.organization .span-right .content-top .dashboard .limit_box .total .number{
   font-size: 36px;
   font-weight: 600;
   line-height: 1.2;
   color: #383838;
}
.organization .span-right .content-top .dashboard .limit_box .total .channel{ font-size: 13px; }
.organization .dashboard .bandwidth{
    margin: 30px 30px 0;
    background: #f3f4f8;
    padding: 25px;
}
.organization .dashboard .bandwidth .progress{
    height: 14px;
    border-radius: 25px;
    margin-bottom: 13px;
    background-color: #ffffff;
}
.organization .dashboard .bandwidth .progress .bar{
    border:none;
    box-shadow: none;
}
.organization .dashboard .bandwidth .progress .bar-warning{
    background-color:#caaf1a;
}
.organization .dashboard .bandwidth .bw-text{
    font-size: 14px;
    font-weight: normal;
}
.organization .dashboard .bandwidth .bandwidth-text{
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    padding: 0 5px;
}
.organization .dashboard .bandwidth .square{
    width: 12px;
    height: 12px;
    border: 1px solid #aaaaaa;
    display: inline-block;
    margin-right: 5px;
}
.organization .dashboard .bandwidth .s-green{
   background-color: #428200;
}
.organization .dashboard .bandwidth .s-yellow{
   background-color: #caaf1a;
}
.organization .dashboard .bandwidth .item{
    display: flex;
    display: -webkit-flex;
    align-items: center;
}
.organization .dashboard .bandwidth .tb{
    font-weight: 600;
}
.organization .span-right .dashboard .total-data .total-select .channel_select_dropdown{ padding-left: 0;  }
.organization .span-right .dashboard .total-data .total-select .channel_select_dropdown .dropdown-menu{
    max-height: 300px;
    overflow-y: auto;
}
.organization .dashboard .total-data{ padding: 30px; }
.organization .dashboard .total-data .date_select_dropdown .dropdown-toggle{
    border: 1px solid #e4e4e4;
}
.organization .dashboard .total-data .date_select_dropdown .dropdown-menu li{
    padding: 6px 18px;
    font-size: 14px;
    font-weight: normal;
    cursor: pointer;
}
.organization .dashboard .total-data .date_select_dropdown .dropdown-menu li:hover{
    color: #006dcc;
}
.organization .dashboard .total-data .date_select_dropdown .dropdown-menu{
    padding-bottom: 10px;
}
.organization .dashboard .total-data .downloads-client{
    border: 1px solid #e4e4e4;
    margin-top: 15px;
}
.organization .dashboard .total-data .downloads-client p{
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 25px;
    padding-left: 15px;
}
.organization .dashboard .total-data .downloads-client .down-left img{ padding-right: 15px; }
.organization .dashboard .total-data .downloads-client .down{
    margin-top: 0px;
    padding-bottom: 25px;
    float: left;
    padding-top: 15px;
}
.organization .dashboard .total-data .downloads-client .down-left{ border-right: 1px solid #e4e4e4; }
.organization .dashboard .total-data .downloads-client .client-right{margin-left: 15px; }
.organization .dashboard .total-data .downloads-client .client-right .agents .others{ float: left; margin-left: 58px;}
.organization .dashboard .total-data .downloads-client .client-right .agents .others .red{
    width: 13px;
    height: 13px;
    background: #e15150;
    display: inline-block;
    margin-right: 7px;
}
.organization .dashboard .total-data .downloads-client .client-right .agents .others .square{ margin-bottom: 13px; }
.organization .dashboard .total-data .downloads-client .client-right .agents .others .green{
  background: #52b852;
}
.organization .dashboard .total-data .downloads-client .client-right .agents .others .violet{
  background: #fb85ff;
}
.organization .dashboard .total-data .downloads-client .client-right .agents .others .blue{
  background: #4bd6fe;
}
.organization .dashboard .total-data .downloads-client .client-right .agents .others .yellow{
  background: #ffd636;
}
.organization .dashboard .total-data .downloads-client .client-right .agents .others span{
    font-size: 16px;
    font-weight: normal;
 }
.organization .dashboard .total-data .downloads-client .client-right .agents img{ float: left; }
.organization .clear{ clear: both; }
.organization .digit .epi-table{ padding: 30px; }
.organization .digit .epi-table .top{ font-weight: normal;font-size: 16px; }
.organization .digit .epi-table .t-name{ font-size: 14px;  }
.organization .digit .epi-table tr td{ font-weight: normal; font-size: 14px; padding: 12px;}
.organization .digit .epi-table tr td strong{ color: #000; }
.span-right .stat.summary .digit{ text-shadow: none; }
.organization .digit .epi-table .widget-content .title-episode td{
    padding-top: 17px;
    padding-bottom: 17px;
    border-top: none;
}
.organization .digit .epi-table tr td:first-child{ padding-left: 24px; }
#channels-div .widget-content{
    position: unset;
}
#channels-div .widget-content .table th .coupon_ques{
    font-weight: normal;
}
#channels-div table tr td .pull-left{
    padding-left: 0;
    padding-top: 0;
}
#channels-div table tr td img{
    margin-right: 10px;
}
#channels-div table tr:hover{
    background-color: #f8f9fa !important;
    cursor: pointer;
}
#channels-div .table-striped tbody>tr:nth-child(odd)>td{
    background-color: transparent !important;
}
#channels-div table tr td .channel-name{
    color: #1a1a1a;
    padding-top: 5px;
    display: block;
    line-height: 1.2;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 350px;
}
#channels-div table tr td .c-number{
    margin-bottom: 0;
    padding-top: 10px;
    line-height: 1.0;
    color: #757575;
}
#channels-div table tr td{
    line-height: 1.2;
}
#channels-div table tr td i{
    font-style: normal;
    margin-right: 3px;
}
#channels-div table tr td .green{
    color: #428200;
}
#channels-div table tr td .icon-arrow-up{
    color: #428200;
}
#channels-div table tr td .icon-arrow-down{
    color: #555555;
    margin-top: 5px;
}
#channels-div table tr td .play-time span{
    position: relative;
    top: 3px;
}
#channels-div table tr .title-center{
    text-align: center;
    font-weight: normal;
}
#channels-div table tr .title-center span{
    font-weight: bold;
}
#editcss .form-actions{
    background-color: transparent;
    border-top: none;
    padding: 10px 0 35px;
}
.company-page-setting .companypage-right .form-container legend{
    color: #000000 !important;
    padding-top: 17px;
    padding-bottom: 17px;
    padding-left: 24px;
    background: #f8f8f8;
    font-size: 14px;
    font-family:'Open Sans',sans-serif;

}
.dashboard .total-data .downloads-client .client-right .agents .legend table{ right: 0px !important; }
.dashboard .total-data .downloads-client .client-right .agents .legend table tr .legendColorBox{
    padding-top: 7px !important;
    padding-right: 4px !important;
}
/* 用户中心左侧边栏 */
.span-left .rightside-panel.f-sidebar{
    padding-top: 0;
    padding-left: 0;
}
.span-left .f-sidebar .profile-block .user-data .current-sidebar a{
   background-color: #428200 !important;
   color: #ffffff !important;
   text-decoration: none;
}
.h-audience .downloadapp-block{ background: transparent; padding-left: 8px; }
.h-audience .downloadapp-block .butns-group a{
    margin-bottom: 10px;
    display: inline-block;
 }
.h-audience .profile-block .user-data .counter .icon-home{
    margin-top: -5px;
    font-size: 16px;
}
.user-center-head .user-left{ float: left; }
.user-center-head .btn-publish{
    float: right;
    font-size: 14px;
    background-color: #428200;
    border: 1px solid #83b00a;
    padding: 8px 19px;
    margin-top: 35px;
    color: #ffffff;
    box-shadow: none;
    background-image: none;
}
.user-center-head .btn-dashboard{
    margin-right: 10px;
    background: transparent;
    color: #7ba902;
}
.user-center-head .btn-dashboard:hover,.user-center-head .btn-dashboard:focus{
    background: #f9fbf4 !important;
    color: #6b9203

}
#submit-edit-nickname{
    border:1px solid #e4e4e4;
}
.user-center-head .btn-publish:hover{  background-color: #83b00a; }
.user-center-head .btn-publish .icon-plus{ font-size: 14px; }
.user-center-head .clear{ clear: both; }
.user-center-head .user-left img{
    float: left;
    border-radius: 50%;
    width: 79px;
    height: 79px;
}
.user-center-head .user-left .name{ float: right; margin-left: 15px;}
h1.user-center-head{
    font-size: 40px;
    font-weight: 600;
    margin: 25px 0 40px 0;
}
.user-center-head .user-left .name .title{ font-size: 28px;  margin:5px 0;}
.user-center-head .user-left .name .date{ font-size: 14px; color: #666666; }
.cc-account-plan-head .plan-content{
    padding: 40px;
}
.cc-account-plan-head .plan-info-content{
    flex-grow: 1;
    align-items: center;
}
.cc-account-plan-head .plan-info-content .payment-info{
    color: #666666;
}
.cc-account-plan-head .plan-info-content .plan-btn-group .cc-width-btn{
    padding: 9px 30px;
    width: 140px;
}
.cc-account-plan-head .plan-info-content .plan-btn-group .upgrade-btn{
    border-color: #000;
    color: #ffffff;
}
.cc-account-plan-head .plan-info-content .plan-btn-group .upgrade-btn svg{
    position: relative;
    top: 4px;
}
.cc-account-plan-head .plan-info-content .invoice-dropdown-list select{
    border-radius: 30px;
    padding: 4px 10px;
    height: 32px;
    width: 100%;
    margin-top: 5px !important;
    font-size: 13px;
    box-sizing: border-box;
    -moz-padding-start: calc(0.65rem - 3px);
    line-height: 1.5;
    background-repeat: no-repeat;
    background-position: right 0.55rem center;
    background-size: 12px 12px;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    -webkit-appearance: none;
    -webkit-padding-start: calc(0.95rem - 3px);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
}
.cc-account-plan-head #view-invoice{
    font-size: 13px;
    padding: 5px 12px;
    margin-top: 4px;
}
.cc-account-plan-head .plan-info-content .showInvoiceInfo .fs-12{
    line-height: 1.0;
    padding-left: 8px;
}
.cc-account-plan-head .plan-info-content .invoice-dropdown-list{
    flex-grow: 1;
    margin-right: 5px;
}
.cc-account-plan-head .plan-info-content .invoices-content{
    width: 212px;
}
.cc-account-plan-head .cc-account-menu .nav-tabs>li>a{
    background-color: transparent;
    border-top: none;
    border-left: none;
    border-right: none;
    color: #333333;
}
.cc-account-plan-head .cc-account-menu .nav-tabs>.active>a{
    border-bottom: 2px solid #428200;
    color: #428200;
    padding: 8px 24px;
}
.cc-account-plan-head .cc-account-menu .nav-tabs>li>a:hover{
    color: #428200;
}
#manage-subscription-modal .btn,#manage-paypal-subscription-modal .btn{
   margin-bottom: 15px !important;
}


.my-account .accout-subdomain .accout-widget{ margin-top: -30px; }
.my-account .user-center-head .user-left > div{
    font-size: 30px;
    font-weight: bold;
}
.my-account .user-center-head .btn-publish{
    margin-top: 0;
}
.my-account .user-center-head{
    margin: 25px 0;
}
.my-account .widget .form-container .control-group{
    border-top: none !important;
}
.my-account .widget .form-container .control-group .login-session{
    padding-top: 0;
}
#account-info .control-group{
    padding: 16px 20px 8px 20px;
}
.my-account .acc-btn-group a{
    font-size: 16px;
    padding: 10px 30px;
}
.my-account .acc-btn-group .publish{
    background: #428200;
    color: #ffffff;
    border:none;
    margin-right: 8px;
 }
.my-account .vat-number-group .input-prepend input{
    width: calc(100% - 42px);
}
.my-account .acc-btn-group .publish:hover{ background-color: #83b00a; }
.my-account .accound-top .fllowing-block-h2css{  margin: 0; }
.my-account .accound-top{
    margin-top: 35px;
    margin-bottom: 14px;
}
.my-account-right .stat.summary .digit{ width: 82%; }
.my-account-right .plan-name{
    line-height: 1.4;
    font-weight: 600;
    padding-bottom: 10px;
    display: inline-block;
    font-size: 20px;
}
.my-account .widget:after, .my-account .widget:before{
    background-color: transparent;
    border:none;
}
.my-account .widget .tab-content .form-horizontal{ border:none; margin-bottom:0;}
.my-account .widget .tab-content .form-horizontal .email-info{
    float: none;
}
.my-account .widget .tab-content .form-horizontal .email-info .pt-1{
    display: block;
}
#send-verify-email-block span{
    font-size: 13px;
    line-height: 1.2;
    display: block;
}
#change-email-modal .form-horizontal .alert,#change-pwd-modal .form-horizontal .alert{
    margin-right: 20px;
    margin-top: 5px;
}
#change-email-modal .form-horizontal span.required,#change-pwd-modal .form-horizontal span.required{
    display: none;
}
#change-email-modal .verification-code input,#change-pwd-modal input{
    display: block;
}

.my-account .my-account-right .stat.summary .date{
    margin-top: 10px;
    line-height: 1.4;
    font-size: 13px;
    text-transform: inherit;
}
.my-account .my-account-left .widget-header.light{
    background-image: none;
    background-color: #ffffff;
    border-color: transparent;
    padding-top: 4px;
    padding-bottom: 4px;
    border-bottom: 1px solid #e4e4e4;
    padding-left: 7px;
}
.my-account .my-account-left .widget .tab-content{
    border:none;
    padding-left: 0;
    padding-right: 0;
}
.my-account .my-account-left .widget .cc-ml-content .control-group{
      padding-left: 32px;
}
.my-account .my-account-left .email-preferences .cc-ml-content{
    padding-top: 0;
}
.my-account .my-account-left .email-preferences .cc-ml-content .checkbox label{
    display: inline-block;
}
.my-account .my-account-left .email-preferences .cc-ml-content .checkbox span{
    display: block;
}
.my-account .my-account-left .widget .cc-ml-content .form-actions{
    padding-left: 32px;
}
.my-account .my-account-left .payment-information .payment-content{
    padding-left: 32px;
    padding-bottom: 25px;
}
.my-account .my-account-left .payment-information .btn{
    padding: 6px 25px;
}
.my-account .my-account-left .widget .form-actions{
    background-color: #ffffff;
}
.my-account .my-account-left .widget .form-actions .btn-transparent{
    margin-right: 5px;
}
.my-account .cancel-account a{
   color: #333333;
}
.my-account .control-group input[type="text"],.my-account .control-group .select{
    height: 32px;
    box-sizing: border-box;
}
.my-account .my-account-left .control-group select{
    height: 32px;
    box-sizing: border-box;
    -moz-padding-start: calc(0.75rem - 3px);
    line-height: 1.5;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right .75rem center;
    background-size: 12px 12px;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    -webkit-appearance: none;
    -webkit-padding-start: calc(0.75rem - 3px);
}
.my-account .my-account-left .widget .form-container .form-horizontal .control-label{
    text-align: right;
}
.my-account .my-account-left .btn{
    padding: 5px 15px;
}
.my-account .my-account-left .btn-primary{
    border: 1px solid #000000;
}
#user-photo .user-photo-upload {
     text-align: center;
     position: absolute;
     bottom: 7px;
     left: 0;
     right: 0;
     margin: 0 auto;
}
#user-photo{
    position: relative;
    overflow: hidden;
    width: 100px;
    height: 100px;
}
#user-photo .user-img-uplod{
    width: 100px;
    height: 100px;
    position: absolute;
    top:0;
    left: 0;
    right: 0;
    margin: 0 auto;
    color: #ffffff;

}
#user-photo .user-img-uplod:hover .user-bg-svg{
    opacity: 0.88;
}
.my-account-right .upgrade{
    border: 1px solid #d3d3d3;
    background-color: #fff;
    padding-bottom: 10px;
 }
.my-account-right .upgrade .box-block li{ margin-bottom: 8px; }
.my-account-right .upgrade .box-block b{ padding-top: 10px; }
.my-account-right .upgrade .follower{
    font-size: 20px;
    text-align: center;
    font-weight: 600;
}
.my-account-right .related-panel{
    padding: 18px 19px 0px 19px;
    background-color: #fff;
    margin-top: 20px;
}
.my-account-right .widget .widget-content{
    border:none;
}
.my-account-right .upgrade-btn{
    font-weight: 600;
    border: none;
    padding: 9px 26px;
    border-radius: 50px;
    margin: 5px 0px;
}
.my-account-right .upgrade-btn:hover{
    text-decoration: none;
    background: #428200;
}
.my-account-right .upgrade-btn .icon-bended-arrow-up{
    margin-right: 5px;
    font-size: 16px;
}
.my-account .widget{ margin-bottom: 20px; }
.my-account-right .related-panel h4.h4css{ text-align: center; }
#account-info #user-photo img{border-radius: 50%;height: 100px;}
#eu-payment-billing-type input{ margin-top:0; }
#eu-payment-billing-type{display: block;  padding-top: 20px;}
#eu-payment-billing-type label{ padding-right: 25px;}
#enterprise-settings #collapseOne{ margin-left: 25px; }
.span-left .f-sidebar .profile-block .enterprise-home-left-menu .accordion-body{  margin-left: 25px !important;}
.span-left .f-sidebar .profile-block .user-data .counter a .pbFont-meiyuandollar154{ font-size: 12px; margin-right: 6px; }
.span-left .f-sidebar .profile-block .user-data .current-sidebar a .pbicon{ color: #ffffff; }
.span-left .f-sidebar .profile-block .user-data .current-sidebar a:hover{ background-color: #428200; }
.span-left .f-sidebar .profile-block .user-data .current-sidebar a span{ color: #ffffff !important; }
.span-left .f-sidebar .profile-block .user-data .counter a .pbFont-app1{
    font-size: 14px;
}
.span-left .f-sidebar .profile-block .user-data .counter a .pbFont-report{
    font-size: 14px;
}
.span-left .f-sidebar .profile-block .user-data .counter a .icon-star{
    font-size: 18px;
    margin-top: -8px;
}
.span-left .f-sidebar .profile-block .enterprise-home-left-menu li i{
   margin-right: 10px;
    display: inline-block;
    width: 16px;
}
.span-left .f-sidebar .profile-block .enterprise-home-left-menu li .icon-th-large{
     position: relative;
    top: -1px;
}
#enterprise-settings .accordion-body a i{
    display: none;
}
#collapsePremiumPodcasts{
   margin-left: 25px !important;
    padding-left: 0 !important;
}
.span-left .f-sidebar .profile-block .user-data .counter a span{color: #000000;}
.span-left .f-sidebar .profile-block{box-shadow: none;background-color: transparent;}
.span-left .f-sidebar .profile-block .pub-podcast-button a{ display: none; }
.span-left .f-sidebar .user-home-left-menu{ margin-left: 0; }
.span-left .f-sidebar .user-home-left-menu li{ list-style: none; }
.span-left .f-sidebar .user-home-left-menu .current-sidebar .accordion-toggle{
   padding:10px;
   display: block;
}
.span-left .f-sidebar .user-home-left-menu li .accordion-toggle .nav-title em{
    float: right;
    color: #1a1a1a;
}
.span-left .f-sidebar .user-home-left-menu li .accordion-toggle .nav-title em .icon-chevron-down{ margin-right: 0px; }
.span-left .f-sidebar .user-home-left-menu .counter .accordion-body a span{
   color: #555555;
 }
.span-left .f-sidebar .user-home-left-menu .current-sidebar .accordion-toggle .nav-title em{
    color: #ffffff;
}
.span-left .f-sidebar .profile-block .user-data .user-home-left-menu .current-sidebar a{
    display: flex;
    align-items: center;
}
.span-left .f-sidebar .user-home-left-menu li a i{
    margin-right: 10px;
    min-width: 20px;
    display: inline-block;
    text-align: center;
}
.span-left .f-sidebar .user-home-left-menu li .pbFont-Live-1{
    font-size: 20px;
    position: relative;
    top: 1px;
}
.span-left .f-sidebar .user-home-left-menu li .pbFont-points{
    font-size: 14px;
}
.span-left .f-sidebar .user-home-left-menu li a .icon-th-large{ margin-top: -2px; }
.span-left .f-sidebar .user-home-left-menu li a .icon-play-circle{ font-size:14px; }
.span-left .f-sidebar .user-home-left-menu li .accordion-body{
    padding-left: 24px;
    margin-left: 0px;
}
.span-left .f-sidebar .user-home-left-menu .counter .accordion-body li a{
    padding: 6px 10px !important;
}
.span-left .f-sidebar .user-home-left-menu .current-sidebar .accordion-body li a{
    padding: 6px 10px !important;
    background-color: transparent !important;
}
.span-left .f-sidebar .user-home-left-menu .current-sidebar .accordion-body li a span{
    color: #838383 !important;
}
.span-left .f-sidebar .user-home-left-menu .current-sidebar .accordion-body .active a span{
    color: #428200 !important;
}
.span-left .f-sidebar .user-home-left-menu .current-sidebar .accordion-body li a span em{
    float: right;
    font-style: normal;
}
.profile-right{
    background-color: #ffffff;
    border: 1px solid #e4e4e4;
}
.profile-right .following-block .following-panel{
    border:none;
}
#welcome-msg{ font-weight: normal; }
.profile-right{
    margin-bottom: 50px;
    padding-bottom: 50px;
}
.profile-right .widget .summary{ border-bottom: none !important; }
.profile-right .stat.summary .digit{ font-weight: normal; }
.profile-right .limit_box{
    background: #f3f4f8;
    margin: 0 30px;
    display: flex;
}
.profile-right .limit_box .total{
    border-right: 1px solid #ffffff;
    padding: 30px 0;
    flex-grow: 1;
    text-align: center;
}
.profile-right .limit_box .total .number{
    font-size: 40px;
    font-weight: 600;
    line-height: 1.2;
    color: #1a1a1a;
    margin-bottom: 0;
}
.profile-right .limit_box .total .channel{
    margin-bottom: 0;
}
.profile-right .second-content{margin-top: 25px;}
.profile-right .second-content .latest-epiosdes{ margin-left: 30px;width: 45.5%; }
.profile-right .second-content .live-shows{ margin-left: 23px; }
.profile-right .table-content .header{
    background: #f3f4f8;
    border: 1px solid #e3e3e3;
 }
.profile-right .table-content .header span{
   font-weight: bold;
   padding:16px 0px 16px 16px;
 }
.profile-right .table-content .header .btn{
    margin-top: 10px;
    margin-right: 12px;
}
.profile-right .table-content .content{
    border-right: 1px solid #e3e3e3;
    border-left:  1px solid #e3e3e3;
    border-bottom: 1px solid #e3e3e3;
    min-height: 256px;
}
.profile-right .third-content .table-content .content{ min-height: auto; }
.profile-right .table-content .content .list{
    border-bottom: 1px solid #e3e3e3;
    padding-top: 14px;
    padding-bottom: 14px;
}
.profile-right .table-content .content .list:last-child{border-bottom: none;}
.profile-right .table-content .content .list .media-left{ width: 78px; }
.profile-right .table-content .content .list .media-right{ width: 79%; }
.profile-right .table-content .content .list .media-left img{
    width: 54px;
    height: 54px;
    border: 1px solid #e4e4e4;
    margin-left: 14px;
 }
.profile-right .table-content .content .list .media-right{ margin-left: 3px; }
.profile-right .table-content .content .list .media-right .name{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-top: 2px;
}
.profile-right .table-content .content .list .bottom{ color: #999999;    padding-top: 3px; }
.profile-right .table-content .content .list .bottom .play{ padding-left: 65px; }
.profile-right .table-content .content .list .bottom .icon-play{ margin-top: -4px;}
.profile-right .table-content .content .list .bottom .message-icon{ margin-left: 40px;position: relative; }
.profile-right .table-content .content .list .bottom .message-icon .pbFont-message{
    margin-right: 5px;
    position: absolute;
    top: 1px;
}
.profile-right .table-content .content .list .bottom .message-icon .num{
    position: absolute;
    left: 20px;
}
.profile-right .live-shows .table-content .content .list .bottom .play .pbFont-denglu1{
    padding-right: 5px;
}
.profile-right .live-shows .table-content .content .list .bottom i{ font-size: 14px; }
.profile-right .live-shows .table-content .content .list .bottom .pbFont-like{
    position: absolute;
    top: 2px;
}
.profile-right .table-content .content .empty{
    text-align: center;
    padding: 32px 0px 50px 0px
}
.profile-right .table-content .content .empty .words{
    padding-top: 10px;
   font-size: 16px;
   color: #838383;
 }
.profile-right .third-content .table-content{ padding: 25px 30px 0px 30px }
.profile-right .third-content .table-content .pull-right{
    /*padding-top: 15px;*/
}
.profile-right .third-content .table-content .moreinfo-panel{
    border: none;
    background: unset;
}
.profile-right .third-content .table-content .pull-right .view{ padding:6px  12px; }
.profile-right .third-content #followerlist .pro-ifollow{ padding: 0px 14px;    border-bottom: 1px solid #e3e3e3; }
.profile-right .third-content #followerlist .pro-ifollow:last-child{ border-bottom: none; }
.profile-right .third-content #followerlist .pro-ifollow .media-list .media-left img{
    width: 70px;
    height: 70px;
}
.profile-right .third-content #followerlist .pro-ifollow .media-list .media-left{ width: 10%; }
.profile-right .third-content #followerlist .pro-ifollow .media-list .media-body{ width: 70%; margin-left: 9px;}
.profile-right .third-content #followerlist .pro-ifollow .media-list .media-right{ width: 17%; margin-top: 20px; }
.profile-right .third-content #followerlist .pro-ifollow .media-list .media-right a{ width: 112px; }
.profile-right .third-content .media-body .text{
    margin: 0px;
    padding-top: 8px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    line-clamp: 2;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.profile-right .third-content .table-content .content .empty{ padding: 100px 0px 150px 0px; }
.profile-right .third-content #followerlist .pro-ifollow .media-list .media-right .following-btn:before{ display: none; }
.profile-right .third-content #followerlist .pro-ifollow .media-list .media-right .follow-btn:before{ display: none; }
.profile-right #follow-center .moreinfo-panel .pbFont-podcasts{
   font-size: 82px;
    padding-top: 40px;
    display: block;
    color: #d0d0d0;
}
.profile-right #follow-center .moreinfo-panel .empty-text{
    padding-bottom: 50px;
}
.span-right .manage-white-app .form-container .control-group{ margin-bottom: 15px; }
.span-right .widget:after, .span-right .widget:before{ display:none; }
.span-right .widget .widget-header.light{
    box-shadow: none;
    background-color: #ffffff;
    background-image: none;
    border: none;
    padding: 26px 30px 0px 30px;
}
.span-right .widget .widget-header .toolbar .btn-primary{
    background-color: #006dcc;
    border-left: none;
    color: #ffffff !important;
    text-shadow: none !important;
    border-radius: 4px;
    font-size: 14px;
    padding: 5px 12px;
    margin-bottom: 0;
    box-shadow: none !important;
}
.span-right .widget .widget-header .toolbar .btn-primary:hover, .span-right .widget .widget-header .toolbar .btn-primary:focus, .span-right .widget .widget-header .toolbar .btn-primary:active, .span-right .widget .widget-header .toolbar .btn-primary .active, .span-right .widget .widget-header .toolbar .btn-primary .disabled, .span-right .widget .widget-header .toolbar .btn-primary[disabled]{
    background-color: #04c !important;
}
.team-member .widget .widget-header .toolbar>.btn:first-child{
    background-color: #f5f5f5 !important;
    color: #1a1a1a !important;
    border: 1px solid #cccccc;
    padding: 4px 12px;
    margin-right: 5px;
}
.team-member .widget .widget-header .toolbar>.btn:first-child:hover,.team-member .widget .widget-header .toolbar>.btn:first-child:focus{
    background-color: #e6e6e6 !important;
}
.claimed-podcast .claimed-content .claimed-table .not-campaign .pbFont-Icon-zhibozhong,
.claimed-podcast .claimed-content .claimed-table .not-campaign .pbFont-points{
    display: block;
    font-size: 90px;
    color: #d0d0d0;
    line-height: 1.2;
}
.claimed-podcast .claimed-content .claimed-table .not-campaign .pbFont-points{
    font-size: 76px;
    padding-bottom: 10px;
}
.claimed-podcast .live-show-empty-content{
    text-align: left;
    display: flex;
    margin: 0 auto;
    justify-content: space-between;
    padding: 0 100px;
    color: #333333;
}
.claimed-podcast .live-show-empty-content ul li{
    display: flex;
    align-items: center;
    margin-bottom: 10px;
}
.claimed-podcast .live-show-empty-content ul li svg{
    margin-right: 6px;
}
.claimed-podcast .live-show-empty-content ul .create-learn{
    margin-top: 30px;
}
.claimed-podcast .live-show-empty-content ul li .btn-learn-more{
    color: #333333;
}
.claimed-podcast .live-show-empty-content ul .btn-create{
    padding: 8px 15px;
    margin-right: 10px;
}
.claimed-podcast .live-show-empty-content .empty-svg{
    margin-top: -15px;
}




    /*enterprise-transfer-owner*/
.transfer-owner-content{
    padding: 15px 20px 20px;
}
.transfer-owner-content .transfer-owner-title{
    font-size: 14px;
    font-weight: 600;
}
.transfer-owner-content .form-horizontal .control-group .cancel-btn{
    border: 1px solid #dddddd;
    margin-right: 5px;
}
.transfer-owner-content .form-horizontal .control-group button{
    padding: 9px 18px;
}
.transfer-owner-content .form-horizontal table td{
    border-top: 1px solid #e4e4e4;
}
.transfer-owner-content .transfer-label{
    padding:15px 15px 0px 28px ;
}
.transfer-owner-content .grid-view{
    padding-top:10px;
}
.transfer-owner-content .control-group{
    margin-top: 25px;
    text-align: center;
}
.transfer-owner-content .control-group .controls{
    margin-left: 0px;
}
.transfer-owner-content table{
    border-bottom: 1px solid #e4e4e4;
}
/*.transfer-owner-content table{
    margin-bottom: 145px;
}
.transfer-owner-content .preview-page{
    position: relative;
    max-height: 460px;
}
.transfer-owner-content .transfer-bottom {
    position: fixed;
    bottom: 0px;
    margin: 0 auto;
    left: 0px;
    right: 0px;
    background: #fff;
    padding-bottom: 5px;
    border-top: 1px solid #e4e4e4;
    -webkit-box-shadow: inset 0 1px 0 #fff;
    -moz-box-shadow: inset 0 1px 0 #fff;
    box-shadow: inset 0 1px 0 #fff;
}*/







.organization .span-right .dashboard .digit .dashboard-head .btn-right .addmore{
    background-color: #006dcc;
    border-left: none;
    color: #ffffff !important;
    text-shadow: none !important;
    border-radius: 4px;
    font-size: 14px;
    padding: 5px 12px;
    margin-bottom: 0;
    box-shadow: none !important;
}
.organization .span-right .dashboard .digit .dashboard-head .btn-right .addmore:hover,.organization .span-right .dashboard .digit .dashboard-head .btn-right .addmore:focus{
     background-color: #04c;
}
.companypage-right .widget .widget-content{ padding-top: 0; }
.share-account table tr td .empty{ padding: 0;}
#add-item-no-limit-error{
    margin-bottom: 15px;
}
#add-item-no-limit-error .header .icon-exclamation-sign{
    position: relative;
    top: -4px;
}
#add-item-no-limit-error .header span{
    font-size: 16px;
    font-weight: 600;
    color: #1a1a1a;
    margin-left: 6px;
}
#add-item-no-limit-error .content{
    font-size: 14px;
    color: #1a1a1a;
    margin-left: 24px;
}
#add-item-no-limit-error .content .dot{
    /*    width: 6px;*/
    /*height: 6px;*/
    /*background: #000;*/
    /*border-radius: 10px;*/
    /*display: inline-block;*/
    /*position: relative;*/
    /*top: -2px;*/
    /*margin-right: 8px;*/
}
#create-channel-submit-error .alert-error{
     color: #b94a48;
     background-color: #f2dede;
}
.span-right .widget .table-empty{
    text-align: center;
    padding: 120px 0 110px 0;
}
.span-right .widget .table-empty .words{
    padding-top: 22px;
    line-height: 1.8;
    padding-left: 45px;
    padding-right: 45px;
}
.span-right .widget .table-empty .learn{
    color: #428200;
    display: block;
    font-size: 14px;
    margin-bottom: 10px;
}
.span-right .widget .table-empty .add-btn{
    background-color: #f4f4f4;
    color: #000000;
    display: inline-block;
    padding: 9px 22px;
    margin-top: 10px;
    border: 1px solid #ccc;
}
.span-right .widget .table-empty .add-btn:hover,.span-right .widget .table-empty .add-btn:focus{
    background-color: #e8e8e8;
}
.span-right .widget .table-empty .add-btn .icon-plus{
    color: #626262;
}
.enter-row .enterprise-groups .widget{ margin-bottom: 80px;}
.span-right .accout .widget .tab-content{ margin-bottom: 0; }
.pri-member .widget .widget-header.light .title{    padding: 0; font-size: 20px; font-weight: 600; }
#add-new-members-btn{ font-weight: normal; float: right; }
.span-right .widget .tab-content{ padding:0 30px !important; border:none;}
.span-right .widget{
    border: 1px solid #e4e4e4;
    border-radius: 4px;
    margin-bottom: 0;

}
.span-right .primembers a{ color: #333; }
.pri-member .primembers .batch .manage{  padding-top: 0px;  }
.pri-member .primembers .batch .manage:hover{  background: transparent;}
.span-right .primembers .batch .manage{  background: transparent;    box-shadow: none;}
.span-right .primembers .batch .manage:hover{
    background: #dee1e4;
}
.span-right .primembers .batch .dropdown-menu .fileinput-button{
    background: transparent;
    font-size: 14px;
    color: #666666;
    box-shadow: none;
}
.span-right .primembers .batch .dropdown-menu .fileinput-button:hover{ color: #006dcc; }
.span-right .widget .tab-content .widget-content table tr th{
    color: #1a1a1a;
    padding-top: 17px;
    padding-bottom: 17px;
    padding-left: 24px;
    /*background: #f8f8f8;*/
    font-size: 14px;
 }
.span-right .widget .tab-content .widget-content table tr td{
 padding-left: 24px;
 border-top: 1px solid #e4e4e4;
 color: #000;
 vertical-align: middle;
}
#filter-email{ margin-bottom: 0; }
.span-right .widget-content.table-container .table{ border:1px solid #e4e4e4 !important; }
.span-right .table-striped tbody>tr:nth-child(odd)>td{ background: #ffffff;line-height: 1.0; }
.span-right .widget .tab-content .widget-content table tr .button-column .dialog{
    border:1px solid #e4e4e4;
}
.span-right .widget .tab-content .widget-content table tr .button-column .delete-media .icon-trash{    margin-top: -2px;}
.span-right .widget .summary{
    border:none;
}
.span-right .widget .form-container .control-group{ padding: 11px 30px;  border-top:1px solid #e4e4e4; }
.span-right .widget .form-container .control-group:first-child{ border-top: none; }
.span-right .widget .form-container .control-group label{ color: #000; }
.span-right .widget .widget-header.light .title{
    font-size: 20px;
    color: #000000;
    font-weight: 600;
    padding: 0;
    margin-bottom: 15px;
}
.span-right .widget .form-container .form-horizontal .form-actions .btn{
    padding: 8px 22px;
}
.span-right .widget .form-container .form-horizontal .form-actions .btn-primary{
    background-color: #2196f3;
    border: 1px solid #2196f3;
}
.span-right .widget .form-container .form-horizontal .form-actions .btn-primary:hover{
    opacity: 0.88;
}
.span-right .widget .form-container .form-horizontal .form-actions .btn-primary .icon-ok{ font-size: 12px; }
.span-right .widget .form-container .form-horizontal .form-actions{
    background: #ffffff;
    text-align: center;
    padding-left: 0;
}
.span-right .branch-signup .tab-content .form-vertical .copy-btn{
    padding: 4px 9px;
    margin-left: 8px;
}
/* Team Members */
.span-right.team-member .tab-content select{
    background-color: #f5f5f4;
}
.companypage-right .pb-landing-page .input-prepend .add-on{
    background-color: transparent;
    border: none;
}
.companypage-right .pb-landing-page .input-prepend input{
    border-radius: 4px;
}
.companypage-right .widget .widget-content .table-container table tr th{
    color: #000000 !important;
    padding-top: 17px;
    padding-bottom: 17px;
    padding-left: 24px;
    background: #f8f8f8;
}
.companypage-right .widget .widget-content{    padding-bottom: 1px;}
.enterprise-set-api .form-horizontal .control-group input{
    background-color: transparent;
    box-shadow: none;
}
.enterprise-set-api #toggle_pw{
    border: 1px solid #ccc;
    margin-left: 5px;
}
.enterprise-set-api .widget-header .title .link{
    font-size: 14px;
    font-weight: normal;
}




#publish-episode-modal .modal-header{
    background: transparent;
    border-bottom: none;
    box-shadow: none;
    background-image: none;
    padding-top: 15px;
}
#publish-episode-modal .modal-header .close{
    font-size: 30px;
}
#publish-episode-modal .modal-body{
    padding: 0px 30px 45px;
}
#publish-episode-modal .control-label{
    margin-bottom: 10px;
}
.span-right .widget .form-container .legend-title{
    padding: 0px;
}
.span-right .widget .form-container .legend-title legend{
    border-bottom: 1px solid #e4e4e4;
}
.span-right .widget .form-container .legend-title .controls{
    margin-left: 45px;
    padding: 15px 0px;
}
.billing-info .tab-content .info-content .billing-info-content{
    padding: 17px 24px;
}
.billing-info .tab-content .info-content .btn-edit{
    padding: 6px 25px;
    background-color: #2196f3;
    border: 1px solid #2196f3;
    color: #fff;
    border-radius: 4px;
    margin-bottom: 10px;
    display: inline-block;
}
.billing-info .tab-content .info-content a:hover{
    opacity: 0.88;
    text-decoration: none;
}

.billing-info .form-container .form-horizontal .control-group input{
    box-shadow: none;
}
.billing-info .form-container .form-horizontal .sub-title{
    border-top: 1px solid #e4e4e4;
}
.billing-info #billing-contact-area{
    border-top: 1px solid #e4e4e4;
}
.billing-info .form-container .vat-number-group .input-prepend input{
    width: calc(100% - 42px);
}
#change-pwd-modal #change-password{
    margin-bottom: 0;
}
#payment-po-info .po-text{
    font-size: 13px;
    padding-bottom: 8px;
    color: #666666;
    padding-top: 5px;
}
#payment-po-info .upload-po-yes{
    padding-left:0;
}
#payment-po-info .upload-po-yes input[type="radio"]{
    margin-left: 0;
}
#payment-po-info .label-yes{
    padding-right: 10px;
    padding-left: 8px;
}


/*bizPodcastApp*/
.span-right .manage-white-app .tab-content .table-container{
    text-align: center;
    padding-bottom: 45px;
}
.span-right .manage-white-app .tab-content .table-container .words{
    font-size: 18px;
    color: #666666;
    line-height: 1.8;
    padding-top: 50px;
    text-align: left;
}
.span-right .manage-white-app .tab-content .table-container .words span{
    font-weight: 600;
    font-size: 16px;
}
.span-right .manage-white-app .tab-content .table-container .left-content{
    padding-left: 40px;
}
.custom-app .span-right .widget .form-container .control-group{
    border-bottom: none;
    border-left: none;
    border-right: none;
}
.custom-app .widget .form-container .form-horizontal .control-label{
    width: 150px;
}
.span-right .manage-white-app .left-content form{
    text-align: left;
}
.span-right .manage-white-app .left-content input{
        display: block;
    box-shadow: none;
    height: 40px;
    box-sizing: border-box;
}
.span-right .manage-white-app .left-content label{
    margin-bottom: 10px;
}
.span-right .manage-white-app .left-content .btn-copy{
    background-image: linear-gradient(to bottom,#fff,#e6e6e6);
    border: 1px solid #cfcfcf;
    padding: 9px 12px;
}
.span-right .manage-white-app .right-content p{
    margin-top: 15px;
}
.span-right .manage-white-app .right-content .bg{
    background-size: contain !important;
    width: auto;
    height: 370px;
}
.span-right .manage-white-app .right-content .carousel-indicators{
    bottom: -30px;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: auto;
}
.span-right .manage-white-app .right-content .carousel-indicators .active{
   background-color: #428200;
}
.span-right .manage-white-app .right-content .carousel-indicators li{
    display: inline-block;
    float: none;
    background-color: #eeeeee;
}




.span-right .manage-white-app .right-content .carousel-control{
    color: #303030;
    text-align: center;
    background: transparent;
}
.span-right .manage-white-app .tab-content .table-container .text{
    color: #666666;
}
.span-right .manage-white-app .tab-content .table-container .butns-group{
    padding-top: 10px;
    padding-bottom: 45px;
}
.span-right .manage-white-app .tab-content .table-container .butns-group .iphone-app{
    margin-right: 10px;
}
.span-right .manage-white-app .tab-content .table-container .text a{
    color: #428200;
    text-decoration: underline;
}
.span-right .manage-white-app .tab-content .table-container .text a:hover,.span-right .manage-white-app .tab-content .table-container .text a:focus{
    color: #428200;
}



/*add member Pop-up box*/
#add-subscriber .modal-header h3{
    font-size: 20px;
    font-weight: 600;
}
#add-subscriber .modal-body{
    padding: 35px 20px 5px;
}
#add-subscriber-submit{
    padding: 6px 22px;
}
#add-subscriber-form .control-group p{
    padding-top: 5px;
}
/*userCenter-channels*/
.usercenter-premium-podcasts .widget-header{
    display: flex;
    justify-content: space-between;
}
.usercenter-premium-podcasts .widget-header .header-left{
    display: flex;
    align-items: baseline;
    flex: 1;
}
.usercenter-premium-podcasts .widget-header .channel-guide{
    display: flex;
    margin-left: 5px;
}
.usercenter-premium-podcasts .widget-header .channel-guide .user-guide{
    border-left: 1px dotted #aaa;padding-left: 6px;margin-left: 8px;
}
.c-podcast .widget .tab-content .widget-content table tr th:first-child{
    width: 28%;
}
.c-podcast .widget .tab-content .widget-content table tr .live-pod .pod-logo{ float: left; }
.c-podcast .widget .tab-content .widget-content table tr .live-pod .name{
    float: left;
    width: 68%;
    padding-left: 12px;
    margin-bottom: 0px;
    padding-top: 6px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    line-clamp: 2;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height: 1.4;
}
.c-podcast .widget .tab-content .widget-content table tr td{ padding: 17px 0px 17px 20px; vertical-align: middle;}
.c-podcast .widget .tab-content .widget-content table tr td:first-child{ padding-right: 0px; }
.c-podcast .widget .tab-content .widget-content table tr .button-column .btn-group{ margin-top:0px;  }
.usercenter-premium-podcasts table tr td .empty{ padding: 0;}
.usercenter-premium-podcasts .widget .tab-content .widget-content table tr th:first-child{ width: 50%;}
.m-brand-removal .table-container table tr td a{ padding-top: 6px; display: block;}
.r-time-bomb .table-container table tr td a{ padding-top: 6px; display: block; }
.right-folders .order-index{ margin-bottom: 0px; }
.right-folders .category-name{ padding-top: 15px; }
.pd-login-page .sign-area .branch-form .h2css{ font-size: 34px; }
.pd-login-page .sign-area .branch-form .input-append{ width: 55%; }
.pd-login-page .sign-area .branch-form .input-append .input{ border-radius: 4px; width: 100%; }
.pd-login-page .sign-area .branch-btn{
    color: #fff;
    border-radius: 4px;
    font-size: 16px;
    font-weight: lighter;
    padding: 7px 22px;
    background-color: #00a1e6;
}
#password{ width: 55%; }
.pd-login-page .sign-area .branch-form{
    background: #fff;
    padding-bottom: 5px;
    border: 1px solid #ececec;
    padding: 20px 145px 60px 145px;
}
.branch-form input{ height: 26px; }
.pd-login-page .sign-area .branch-signup-form .email label{ padding-top: 0px; }
.pd-login-page .sign-area .branch-signup-form .email span{ font-weight: 600; }
.pd-login-page .sign-area .branch-signup-form .title{
    font-size: 24px;
    font-weight: 200;
    border-top: 1px solid #e4e4e4;
    padding-top: 35px;
    margin-top: 40px;
    padding-bottom: 30px;
}
.pd-login-page .sign-area .branch-signup-form .form-horizontal .control-label{ text-align: left; }
.pd-login-page .sign-area .branch-signup-form .form-horizontal select{ height: 36px; }
.pd-login-page .sign-area .branch-signup-form .form-horizontal .all-input{ height: 36px; }
.pd-login-page .sign-area .branch-signup-form .form-horizontal .email{ margin-bottom: 10px; }
.pd-login-page .sign-area .branch-signup-form .form-horizontal .submit .branch-btn{ padding: 12px 42px; }
#inputnickname{ color: #000000; }
.channels .widget .tab-content .widget-content table tr td:nth-child(2),.channels .widget .tab-content .widget-content table tr th:nth-child(2){
    padding-left: 0
}
.channels .widget .tab-content .widget-content table .ui-sortable-helper{
    background-color: #f8f8f8;
}
.channels .widget .tab-content .widget-content table tr .sort-col{
    width: 15px;
    padding-left: 12px;
}
#cancel_order{
    font-weight: normal;
}
#channel-list .pbFont-shiliangzhinengduixiang-{
    color: #838383;
    font-size: 12px;
    margin-top: 2px;
    display: inline-block;
}
.channels #channel-list_c0{ width: 50%;}
.channels #manage-area ul{
    min-width: 180px;
}
.channels #manage-area ul li{
    margin: 6px 0;
}
.channels #manage-area ul li span{
    font-size: 14px;
    font-weight: normal;
    padding: 5px 0 5px 16px;
    display: inline-block;
    cursor: pointer;
}
.channels #manage-area .btn-manage{
    font-weight: normal;
    border:none;
}
.channels #manage-area ul li span:hover{
   color: #006dcc;
}
#add-external-podcast-model .modal-body p{
    font-size: 13px;
    color: #757575;
}
.span-right .widget .form-container .form-horizontal .controls .span5{ color: #000000; }
.span-right .tab-content hr{ margin-bottom: 10px; }
.span-right .table-container tr td .c-name{ display: inline-block;    word-break: break-all; }
.span-right .table-container tr td .c-owner{ margin-top: 5px; display: inline-block; }
.span-right .table-container tr td .private-btn{ padding:2px 10px ; font-size: 12px;}
.span-right #updatePaymentCard{  margin-left: 10px; }
.span-right .form-container{ padding: 0 30px !important; }
.span-right #podcast-network-form{ border:1px solid #e4e4e4;    margin-bottom: 30px; }
#description{ padding: 6px; }
.accound-roles #add-new-members-btn{ float: none; background-color: #006dcc !important;color: #ffffff !important;margin-right: 0 !important; }
.accound-roles #add-new-members-btn:hover{
    background-color: #04c !important;
}
.enterprise-groups .widget-content{ border:none; padding:0px 30px 30px 30px; }
.enterprise-groups .widget-content .a-group{ margin-bottom: 15px; }
#create-group-form .container-fluid{ padding-left: 0;}
.enterprise-groups .widget-content .btn-group>.btn-small{border:1px solid #e4e4e4;}
.enterprise-groups .widget-content table tr th{
    color: #000000 !important;
    padding-top: 17px;
    padding-bottom: 17px;
    padding-left: 24px;
    background: #f8f8f8;
}
.enterprise-groups .widget-content table tr td{     padding-left: 24px; }
.widget .tab-content .form-horizontal{ border:1px solid #e4e4e4;    margin-bottom: 25px; }
.span-right .dt_footer{ margin-bottom: 15px; }
.span-right .left-like{  padding: 0px !important;}
.pri-member .widget .widget-header.light .title{ margin-bottom: 0; }
.enterprise-groups .widget-content .grid-view{ padding-top: 0; }
.span-right .pull-left{padding-top: 10px;    padding-left: 20px;}
/*  enterpriseManage  ssologin  */
#sso-info-container .list-complete-item{
    border-top: 1px solid #e4e4e4;
    margin-right: 0;
    margin-bottom: 25px;
}
#sso-info-container .list-complete-item .control-group{
    border-top: none;
}
#sso-info-container .list-complete-item .delete-item{
    text-align: right;
}
#sso-login-form .control-label{
    width: 185px !important;
    text-align: right !important;
    margin-right: 15px;
}
#sso-info-container .list-complete-item .btn-delete{
    padding: 2px 8px;
    margin: 5px 5px 0;
}
#sso-info-container .list-complete-item .btn-delete .icon-minus{
    margin-top: 0;
    position: relative;
    top: -1px;
}
.enterprise-sso-login .text-content{
    margin-bottom: 40px;
}
.enterprise-sso-login .text-content h5{
    padding-top: 15px;
}
.enterprise-sso-login .text-content h5:first-child{
    padding-top: 0;
    margin-top: 5px;
}
.enterprise-sso-login .text-content p{
    line-height: 1.8;
}
.enterprise-sso-login .text-content li{
    line-height: 1.8;
    padding-bottom: 6px;
}
.enterprise-sso-login .form-horizontal .help-text{
    font-size: 13px;
    padding-top: 3px;
}
.enterprise-sso-login .file-information{
    margin: 5px 0;
}
.enterprise-sso-login #metafile-update-time{
    font-size: 14px;
}
.enterprise-sso-login .add-sso{
    border-top: 1px solid #e4e4e4;
    padding: 20px;
}
/*  enterpriseManage  ssologin  end*/
/*   enterprise-own-domian */
#domain_url{ margin-top: 5px;}
.enterprise-own-domian h2{
    font-size: 16px;
}
.enterprise-own-domian .form-vertical {
    border: 1px solid #e4e4e4;
    margin: 10px 0 25px 0;
}
.enterprise-own-domian .form-vertical .step1{
    border-top: none !important;
}
.enterprise-own-domian .tab-content .enable-https{
    border-top: 1px solid #e4e4e4;
    border-right: none;
    border-bottom: none;
    border-left: none;
    margin-bottom: 0;
}
.enterprise-own-domian .tab-content .form-actions{
    text-align: center;
}
.enterprise-own-domian .tab-content .form-actions .btn {
    width: 100px;
    height: 38px;
    line-height: 38px;
    padding: 0;
}
.enterprise-own-domian .tab-content p{
    line-height: 1.8;
}
.enterprise-own-domian .tab-content .words{
    margin-bottom: 0;
}
.business .widget:after, .business .widget:before{ display: none; }
.business .widget .tab-content{ border:1px solid #e4e4e4; }
.business .widget .tab-content .form-horizontal{ border:none; }
.business .widget .widget-header.light{
    color: #000000 !important;
    background-image: none;
    box-shadow: none;
    border: 1px solid #e4e4e4;
    border-bottom: none;
    padding-left: 24px;
    background: #f8f8f8
}
.business .span8 .widget .widget-header .title{     padding: 20px 30px 20px 0px; }
.business .span4 .content-top{  border: 1px solid #e4e4e4; }
.business .span4 .upgrade a{
         background: #428200;
    opacity: 1;
    border: none;
    font-weight: 600;
    cursor: pointer;
 }
.business .span4 .upgrade a:hover{ background-color: #428200; }
#system_message .item-count, .notification-btn .item-count {
    padding: 1px 6px;
    color: #fff;
    line-height: 16px;
    text-align: center;
    margin-left: 3px;
    font-size: 11px;
    border: 1px solid #390000;
    background: #c41902 repeat-x left bottom;

    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.35);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.35);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.35);
}
#other-options-form .enable-embeddable .bootstrap-switch-on{
    margin-top: -37px;
}

.f-sidebar .related-panel ul li {min-height: 60px;}
.f-sidebar .profile-block .user-vcard .avatar-blocks {float: left; width: 230px; margin: 20px 10px 10px 0px}
.f-sidebar .profile-block .user-vcard .avatar-setting {position: absolute; right: 20px; top: 20px;}
.f-sidebar .profile-block .user-vcard .avatar-setting a:hover {text-decoration: none;}
.f-sidebar .profile-block .user-vcard .avatar-setting i {font-size: 20px; color: #999999}
.f-sidebar .profile-block .user-vcard .name{margin-bottom:2px;font-size:18px;display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;color:#428200;}.f-sidebar .profile-block .user-vcard .name:hover{color:#428200;}
.f-sidebar .profile-block .user-vcard .profile-link{display:block;color:#999;font-size:12px;text-decoration:none;}
.f-sidebar .profile-block .user-data .divider{float:left;}
.f-sidebar .profile-block .user-data .counter a{
    color: #1a1a1a;
    padding: 10px;
    display:block;
    text-decoration:none;
}
.f-sidebar .profile-block .user-data .counter a:hover {opacity: 0.7;}
.f-sidebar .profile-block .user-data .counter span{font-size:14px;font-style:normal;}
.f-sidebar .profile-block .user-data .counter span i, .f-sidebar .mylike-block ul li a i {margin-right: 8px; margin-top: 0;}
.f-sidebar .profile-block .user-data .counter a em{color:#838383; font-style: normal; float: right;}
.f-sidebar .profile-block .pub-podcast-button a{display:block;background-color:#428200;color:#ffffff;text-align:center;height:48px;line-height:48px;font-size:20px;text-decoration:none;}.f-sidebar .profile-block .pub-podcast-button a:hover{background-color:#428200;}
.f-sidebar .mylike-block{background-color:#ffffff;margin-bottom:20px;box-shadow:0px 1px 2px rgba(0, 0, 0, 0.075);}.f-sidebar .mylike-block ul{margin:0;padding:0;list-style:none;}.f-sidebar .mylike-block ul li{border-bottom:1px solid #eee;line-height:48px;height:48px;overflow:hidden;}
.f-sidebar .mylike-block ul li em {float: right; font-style: normal; font-size: 14px; opacity: 0.8}
.f-sidebar .mylike-block ul li a{background-color:#ffffff;display:block;padding:0 20px;text-decoration:none;color:#428200;}.f-sidebar .mylike-block ul li a:hover{opacity:0.6;}
.f-sidebar .fans-block{background-color:#ffffff;margin-bottom:20px;padding:5px 20px 10px 20px ;box-shadow:0px 1px 2px rgba(0, 0, 0, 0.075);}.f-sidebar .fans-block ul li{padding-right:40px;}.f-sidebar .fans-block ul li a.plus{float:right;display:block;width:30px;height:60px;line-height:60px;position:relative;color:#999;text-decoration:none;margin-right:-40px;margin-top:-15px;padding:15px 0;}.f-sidebar .fans-block ul li a.plus:before{content:"\e604";position:absolute;font-family:'fonticon';font-size:24px;left:50%;margin-left:-10px;color:#428200;}
.f-sidebar .fans-block.upgraded-block b {padding: 10px 30px; display: block;}
.f-sidebar .fans-block.upgraded-block i {color: #428200; margin-right: 15px; font-weight: bold; font-size: 22px !important;}
.f-sidebar .fans-block.upgraded-block ul {margin: 0px; padding: 0px 0px 10px 0px; list-style-type: none;}
.f-sidebar .fans-block.upgraded-block ul li {margin: 0px 0px 10px 40px;}
.f-sidebar .fans-block .user-button {margin: 0px 30px 10px}
.f-sidebar .fans-block .user-button a {
    background-color: #428200;
    border-radius: 50px;
    color: #ffffff;
    display: block;
    font-size: 20px;
    padding: 10px;
    text-align: center;
}
.crowdfund-create .container .row-fluid .span12 .boot-v3 .tabbable .col3 .anniu{ text-align: center;}
.crowdfund-create .container .row-fluid .span12 .boot-v3 .tabbable .col3 .anniu a{ background-image: none; border: 1px solid #5bb75b; font-size:20px; color: #fff; box-shadow: none; padding:8px 38px; border-color:#5bb75b; text-shadow:none;}
.crowdfund-create .container .row-fluid .span12 .boot-v3 .tabbable .col3 .anniu a:hover{ border: 1px solid #509a50; border-color:#509a50;}
.crowdfund-create .crowdfund-connect .h2css{ padding-top: 55px; }
.f-sidebar .fans-block .user-button a:hover {text-decoration: none; background-color: #63870b}
.f-sidebar .fans-block ul li a.plus:hover{background-color:#428200;}.f-sidebar .fans-block ul li a.plus:hover:before{color:#ffffff;}
/*userCenter -> follow 页面样式*/
.blog-followingtab{
      background-color: #fdfdfd;
    min-height: 800px;
}
.blog-followingtab .empty-content{
    text-align: center;
    width: 100%;
    margin-bottom: 70px;
    margin-top: 20px;
}
.blog-followingtab .empty-content i{
   font-size: 90px;
    color: #a6a6a6;
}
.blog-followingtab .empty-content .pbFont-Icon-zhibozhong{
    line-height: 90px;
}
.blog-followingtab .empty-content .pbFont-podcasts,.blog-followingtab .empty-content .pbFont-103, .blog-followingtab .empty-content  .pbFont-like1{
    line-height: 1.2;
}
.blog-followingtab .empty-content .btn{
    font-size: 16px;
    padding: 8px 20px;
}
.blog-followingtab .empty-content .empty-text{
    font-size: 16px;
}
.blog-followingtab .user-img{
    height: 156px;
    position: relative;
    overflow: hidden;
    border-bottom: 1px solid #f8f8f8;
}
.blog-followingtab .user-img .bg-mask{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 156px;
    background-image: linear-gradient(to right, rgb(0 0 0 / 20%), rgb(23 23 23 / 45%),rgb(0 0 0 / 20%));
}
.blog-followingtab .user-img .user-logo{
    height: 156px;
    background-color: #333333;
}
.blog-followingtab .user-img .user-logo img{
    width: 100%;
    filter: blur(50px);
    -webkit-filter: blur(50px);
    margin-top: -45%;
}
.blog-followingtab .user-information img{
    width: 179px;
    height: 179px;
    border-radius: 50%;
}
.blog-followingtab .user-information{
    margin-top: -126px;
    z-index: 9;
    position: relative;
}
.blog-followingtab .user-information .media-body{
    margin-top: 46px;
}
.blog-followingtab .user-information .media-heading{
    font-size: 26px;
    font-weight: 600;
    color: #ffffff;
    line-height: 1.4;
    padding-left: 10px;
}
.blog-followingtab .user-information .time{
    color: #f8f8f8;
    margin-top: 8px;
    padding-left: 10px;
}
.blog-followingtab .user-information .time a{
    color: #f8f8f8;
    text-decoration: none;
}
.blog-followingtab .user-information .time a:hover{
    color: #ffffff;
    text-decoration: underline;
}
.blog-followingtab .f-sidebar{
    padding-top: 20px;
    padding-left: 0;
}
.blog-followingtab .f-sidebar .followers h4{
    font-size: 18px;
    font-weight: 600;
    color: #383838;
}
.blog-followingtab .f-sidebar .followers h4 .number{
    font-size: 20px;
}
.blog-followingtab .f-sidebar .followers .logo .img{
    padding-right: 7px;
    margin-bottom: 10px;
    display: inline-block;
}
.blog-followingtab .f-sidebar .followers .logo .img:hover img{
    transform: scale(1.015);
    opacity: 0.9;
}
.blog-followingtab .f-sidebar .followers .logo .img:nth-child(3n){
    padding-right: 0;
}
.blog-followingtab .f-sidebar .followers .logo img{
    width: 58px;
    min-width: 58px;
    height: 58px;
    text-align: center;
    border: 1px solid #e4e4e4;
    transition: all .2s;
}
.cc-mini-profile-info .mini-profile-img img{
    width: 54px;
    min-width: 54px;
    height: 54px;
    border: 1px solid #e4e4e4;
}
.cc-mini-profile-info .btn{
    padding: 4px 12px;
    font-size: 13px;
}
.cc-mini-profile-info .follow-status .follower{
    background-color: var(--btn-green);
    color: #ffffff;
}
.cc-mini-profile-info .follow-status .follower:hover,.cc-mini-profile-info .follow-status .follower:focus{
    opacity: 0.9;
}
.cc-mini-profile-info .follow-number-group .followers-left{
    margin-right: 25px;
}
.cc-mini-profile-info .btn .pbFont-add{
    font-size: 16px;
}
.cc-mini-profile-info .btn .pbFont-gou{
    font-size: 14px;
}
.cc-mini-profile-info .btn .pbFont-edit2{
    font-size: 13px;
    margin-right: 3px;
}



.blog-followingtab .pager {
    display: flex;
    margin-left: 56px;
    box-shadow: none;
}
.blog-followingtab .pager a{
    border: none;
    color: #08c;
    font-size: 18px;
}
.blog-followingtab .pager a:hover{
    border-radius: 4px;
}
.blog-followingtab .list-content{
    padding-bottom: 40px;
}
.blog-followingtab .list-content .title{
    font-size: 24px;
    font-weight: 600;
    padding-bottom: 10px;
    margin-top: 0;
}
.blog-followingtab #user-profile-following{
    padding-top: 0;
}
.blog-followingtab .live-stream .livestream-logo{
    position: relative;
    display: block;
    width: 196px;
}
.blog-followingtab .live-stream .media img{
    width: 196px;
    height: 196px;
    border: 1px solid #e3e3e3;
    margin-right: 25px;
    transition: all .2s;
}
.blog-followingtab .live-stream .media a:hover img{
    transform: scale(1.015);
    opacity: 0.9;
}
.blog-followingtab .live-stream .livestream-logo .cc-btn{
    position: absolute;
    right: 8px;
    top: 8px;
    margin-top: 0;
    font-size: 12px;
}
 .blog-followingtab .list-content .media .media-heading{
    font-size: 24px;
    font-weight: 600;
    line-height: 1.3;
}
.blog-followingtab .list-content .media .media-heading a{
    color: #333333;
}
.blog-followingtab .live-stream .media .media-heading{
    padding-top: 15px;
}
.blog-followingtab .live-stream .media .time{
    padding-top: 10px;
        display: flex;
    align-self: center;
}
.blog-followingtab .live-stream .media .time i{
    font-size: 20px;
    margin-right: 7px;
}
.blog-followingtab .live-stream .Live-bounce-icon{
    margin-top: 10px;
    font-size: 15px;
    text-shadow: none;
    border: transparent;
    padding: 2px 10px;
}
.blog-followingtab .live-stream .Live-bounce-icon:hover{
    opacity: 1 !important;
}
.blog-followingtab .btn-manage{
    background-color: #2196f3;
    border: 1px solid #2196f3;
}
.blog-followingtab .btn-manage:hover{
    opacity: 0.9 !important;
}
.blog-followingtab .live-stream .live-btn-manage{
    margin-top: -4px;
    margin-left: 5px;
}
.blog-followingtab .live-stream .live-btn-manage:hover{
    opacity: 0.9 !important;
}
.blog-followingtab .live-stream .live-finished{
    background-color: #ffffff;
    color: #000000 !important;
}
.blog-followingtab .live-stream .live-schedule{
    background-color: #428200;
}
.blog-followingtab .podcast-content{
    flex-flow: row wrap;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.blog-followingtab .podcast-content .top-img{
    position: relative;
    border: 1px solid #ececec;
}
.blog-followingtab .podcast-content .top-img .pd-category{
    position: absolute;
    z-index: 9;
    right: 8px;
    padding: 3px 6px;
    top: 8px;
    font-size: 12px;
    background: #ffffff;
    cursor:default;
}
.blog-followingtab .podcast-content .top-img .pd-category:hover{
    opacity: 1;
}
.blog-followingtab .podcast-list .pd-list-item .play-follow{
    margin-bottom: 4px;
}
.blog-followingtab .podcast-list .pd-list-item .play-follow .btn{
    padding: 3px 12px;
    float: right;
}
.blog-followingtab .podcast-list .pd-list-item .follower{
    background-color: #428200;
    color: #ffffff;
}
.blog-followingtab .podcast-list .pd-list-item .btn-buy{
    background-color: #c4a600;
    color: #ffffff;
}
.blog-followingtab .podcast-list .pd-list-item .play-follow .play-amount{
    display: flex;
    justify-content: space-between;
    color: #838383;
    font-size: 12px;
    align-items: center;
    float: left;
    margin-top: 3px;
}
.blog-followingtab .podcast-list-content .pd-list-item .bg-cover{
    background-color: transparent !important;
    background-image: linear-gradient(to bottom, rgb(0 0 0 / 35%), rgb(23 23 23 / 5%),rgb(0 0 0 / 0%));
    position: absolute;
    top: 0;
    bottom: 0;
    width: 100%;
}
.blog-followingtab .podcast-list-content .pd-list-item img{
    width: 196px;
    min-width: 196px;
    height: 196px;
    min-height: 196px;
    transition: all .2s;
    object-fit: cover;
}
  .blog-followingtab .podcast-list-content .pd-list-item a:hover img{
      transform: scale(1.015);
      opacity: 0.9;
  }
.live-shows-page .right-content .hosts-content .list-item .left-top-hosts{
    width: 36px;
    min-width: 36px;
    text-align: center;
    height: 52px;
    line-height: 52px;
    margin-right: 5px;
}
.live-shows-page .right-content .hosts-content .list-item .left-top-hosts .number{
    font-size: 20px;
    color: #838383;
}
.blog-followingtab .podcast-content .triangle{
    position: absolute;
    width: 0;
    height: 0;
    border-width: 48px 48px 0 0;
    border-style: solid;
    border-color: #c4a600 transparent transparent transparent;
    top: 0;
    left: 0;
}
.blog-followingtab .podcast-content .triangle .premium-symbol{
    color: #ffffff;
    display: block;
    font-weight: 600;
    margin-left: 6px;
    font-size: 28px;
    position: absolute;
    top: -52px;
}
.blog-followingtab .podcast-list .pd-list-item{
    width: 198px;
    min-width: 198px;
    padding-right: 20px;
    margin-bottom: 20px;
}
.blog-followingtab .podcast-list .pd-list-item:nth-child(4n){
    padding-right: 0;
}
.blog-followingtab .podcast-list .pd-list-item .podcast-details{
    display: block;
    color: #333333;
    border-right: 1px solid #ececec;
    border-bottom: 1px solid #ececec;
    border-left: 1px solid #ececec;
    padding: 0 8px 6px 8px;
}
.blog-followingtab .podcast-list .pd-list-item .pd-info .text-gray{
    font-size: 12px;
}
.blog-followingtab .podcast-list .pd-list-item .pd-name{
    padding-top: 6px;
    margin-bottom: 5px;
    color: #1a1a1a;
    font-weight: 600;
}
.blog-followingtab .create-new-podcast-channel-item{
    display: flex;
}
.blog-followingtab .create-new-podcast-channel-item a{
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    flex-grow: 1;
    border: 1px solid #ececec;
    min-height: 265px;
}
.blog-followingtab .create-new-podcast-channel-item a:hover svg path{
   fill: #428200;
}
.blog-followingtab .create-new-podcast-channel-item svg{
    margin-top: -5px;
}
.blog-followingtab .create-new-podcast-channel-item span{
    display: block;
    color: #1a1a1a;
}
#create-channel-warning-modal .btn-upgrade{
    max-width: 90px;
    margin: auto;
    margin-top: 25px;
    display: block;
    padding: 10px 25px;
}





.blog-followingtab .Patron .media{
    display: flex;
    padding-bottom: 15px;
}
.blog-followingtab .Patron .media-list .patron-logo{
    height: 276px;
    overflow: hidden;
    display: inline-block;
    width: 418px;
    min-width: 418px;
    margin-right: 25px;
    flex-grow: 0;
}
.blog-followingtab .Patron .media-list .media-body{
    flex-grow: 1;
}
.blog-followingtab .Patron .media-list img{
    border: 1px solid #ececec;
    transition: all .2s;
    width: 100%;
    min-height: 276px;
    object-fit: cover;
}
.blog-followingtab .Patron .media-list a:hover img{
    transform: scale(1.015);
    opacity: 0.9;
}

.blog-followingtab .Patron .media-list .media-heading{
    padding-top: 10px;
}
.blog-followingtab .Patron .media-list .description{
    padding-top: 5px;
}
.blog-followingtab .Patron .media-list .number{
   font-size: 20px;
    font-weight: 600;
}
.blog-followingtab .Patron .media-list .number:first-child{
    margin-right: 60px;
}
.blog-followingtab .Patron .media-list .p-title{
    font-size: 14px;
}
.blog-followingtab .Patron .media-list .price{
    padding-top: 7px;
    padding-bottom: 9px;
}
.blog-followingtab .Patron .media-list .progress{
    margin-bottom: 6px;
}
.blog-followingtab .Patron .media-list .become-patron{
    padding: 14px 40px;
    font-size: 16px;
    margin-top: 15px;
}
.blog-followingtab .supporting-list .pd-list-item{
    min-width: 31.5%;
    max-width: 31%;
    -ms-flex: 0 1 31.5%;
    flex: 0 1 31.5%;
    padding-right: 20px;
}
.blog-followingtab .friends-block{
    padding: 0;
    background-color: transparent;
}
.blog-followingtab .supporting-list .pd-list-item:nth-child(3n){
    padding-right: 0;
}
.blog-followingtab .supporting-list .pd-list-item:nth-child(4n){
    padding-right: 20px;
}
.blog-followingtab .supporting-list .top-img a{
    height: 188px;
    overflow: hidden;
    display: block;
}
.blog-followingtab .supporting-list .pd-list-item img{
    width: 100%;
    height: auto;
    transition: all .2s;
}
.blog-followingtab .supporting-list .pd-list-item .top-img:after{
   display: none;
}
.blog-followingtab .supporting-list .pd-list-item img:hover{
    transform: scale(1.01);
    opacity: 0.9;
}
.blog-followingtab .supporting-list .pd-list-item .pd-name{
    font-size: 16px;
}
.blog-followingtab .supporting-list .pd-list-item .pd-info{
    height: 128px;
}

.blog-followingtab .supporting-list .pd-list-item .progress{
    margin-bottom: 8px;
}
.blog-followingtab .supporting-list .pd-list-item .all-manager{
    list-style: none;
    display: flex;
    margin-left: 0;
    justify-content: space-between;
}
.blog-followingtab .supporting-list .pd-list-item .all-manager .number{
    font-size: 14px;
    font-weight: 600;
    color: #1a1a1a;
    margin-bottom: 0;
}
.blog-followingtab .supporting-list .pd-list-item .all-manager .p-title{
    margin-bottom: 0;
    font-size: 11px;
}
.blog-followingtab .following-list .pd-list-item img{
    width: 63px !important;
    height: 63px !important;
    border: 1px solid #ececec;
}
.blog-followingtab .following-list .pd-list-item .text-one-line{
    font-size: 14px;
    margin-top: 0;
    margin-bottom: 0;
    color: #1a1a1a;
    font-weight: normal;
}
.blog-followingtab .following-list .pd-list-item .text-one-line .following-title{
     color: #1a1a1a;
}
.blog-followingtab .episodes-liked-content .media-body{
    position: relative;
    height: 65px;
}
.blog-followingtab .episodes-liked-content .media-body .btn{
    position: absolute;
    bottom: 1px;
}
.blog-followingtab .following-list .pd-list-item .text-gray span{
    font-size:12px;
}
.blog-followingtab .following-list .pd-list-item .text-gray span .icon-play{
    font-size: 14px;
    margin-top: -1px;
}
.blog-followingtab .following-list .pd-list-item .text-gray span:first-child{
    padding-right: 20px;
}
.blog-followingtab .following-list .pd-list-item .text-gray{
    padding-top: 2px;
}
.blog-followingtab .following-list .pd-list-item  .btn{
    font-size: 12px;
    padding: 0 4px;
    margin-top: 4px;
    color: #ffffff;
}
.blog-followingtab .following-list .pd-list-item .follower{
    background-color: #428200;
    color: #ffffff;
}
.blog-followingtab .following-list .pd-list-item .btn i{
    padding-right: 4px;
    color: #ffffff;
}
.blog-followingtab .following-list .pd-list-item .btn .icon-plus-sign{
    position: relative;
}
.blog-followingtab .following-list .pd-list-item{
    margin-bottom: 25px;
}
.blog-followingtab .following-list .pd-list-item .following-btn{
    background-color: #999999;
}
.blog-followingtab .following-list .pager{
    margin-left: 0;
    margin-top: 0;
    justify-content: center;
}
.friends-block{background-color:#ffffff; padding:30px 20px 30px 20px;}
.friends-panel .nav-tabs{margin-bottom:15px;}
.friends-panel .nav-tabs li{text-align:center; }
.friends-panel .nav-tabs li a{
    color: #353535;
    font-size: 16px;
    padding: 12px 20px;
    margin: 0px;
    background: #f2f2f2;
    border-radius: 0;
    border: 1px solid #e4e4e4;
 }
.friends-panel .nav-tabs li a:hover,.friends-panel .nav-tabs li a:focus{
    color:#666;
    font-weight: normal;
}
.friends-panel .nav-tabs li a .iconpd-podcast{
    position: relative;
    top: 2px;
}
.friends-panel .nav-tabs li a .iconpd-users{
    font-size: 17px;
    position: relative;
    top: 2px;
}
.friends-panel .nav-tabs li a .iconpd-support{
    position: relative;
    top: 2px;
}
.blog-followingtab .f-sidebar .content-block .title{
    font-size: 18px;
    font-weight: 600;
    margin: 7px 0;
}
.blog-followingtab .f-sidebar .follower{
    background-color: #428200;
    color: #ffffff;
    margin-left: 27px;
}
.blog-followingtab .f-sidebar .follow-number{
      display: flex;
    margin-bottom: 65px;
}
.blog-followingtab .f-sidebar .follow-number .number{
    font-size: 26px;
    font-weight: bold;
    line-height: 1.0;
}
.blog-followingtab .f-sidebar .follow-number .followers{
    text-align: center;
}
.blog-followingtab .f-sidebar .follow-number .left{
    border-right: 1px solid #5d5d5d;
    padding-right: 25px;
    padding-left: 5px;
    margin-right: 25px;
}
.blog-followingtab .f-sidebar .follow-number .title{
    margin-bottom: 0;
    line-height: 1.0;
}
.blog-followingtab .f-sidebar .btn{
    font-size: 16px;
    padding: 8px 25px;
    color: #ffffff;
}
.blog-followingtab .f-sidebar .btn:hover,.blog-followingtab .f-sidebar .btn:focus{
    opacity: 0.9;
}
.blog-followingtab .f-sidebar .pbFont-edit2{
    padding-right: 6px;
}
.blog-followingtab .f-sidebar .btn-edit{
    margin-left: 40px;
}
.blog-followingtab .f-sidebar .following-btn{
    background-color: #b9b9b9;
    margin-left: 18px;
}
.blog-followingtab .f-sidebar .btn .pbFont-add{
    font-size: 20px;
}
.blog-followingtab .f-sidebar .left-follow{
    margin-bottom: 25px;
}
.blog-followingtab .f-sidebar .nav-tabs{
    border-bottom: none;
    margin-bottom: 5px;
}
.blog-followingtab .f-sidebar .nav-tabs>.active>a, .blog-followingtab .f-sidebar .nav-tabs>.active>a:hover, .blog-followingtab .f-sidebar .nav-tabs>.active>a:focus{
    border: none;
    font-size: 18px;
    font-weight: 600;
    color: #1a1a1a;
    cursor: pointer;
}
.blog-followingtab .f-sidebar .nav-tabs li:first-child a{
    padding-left: 0;
}
.blog-followingtab .f-sidebar .nav-tabs>li>a{
    color: #838383;
    font-size: 16px;
    border: none;
}
.blog-followingtab .f-sidebar .nav-tabs>li>a:hover, .blog-followingtab .f-sidebar .nav-tabs>li>a:focus{
    border-color: transparent;
    background-color: transparent;
}
.blog-followingtab .f-sidebar .content-block .time{
    color: #838383;
}
.blog-followingtab .f-sidebar .content-block .btn-visit{
    border-radius: 4px;
    display: block;
}
.blog-followingtab #supportingTab .empty-text{
    color: #838383;
    padding-top: 35px;
    text-align: center;
}

.friends-panel .nav-tabs>.active>a{
    outline:none;
    color:#428200;

}
.friends-panel .nav-tabs>.active>a, .friends-panel .nav-tabs>.active>a:hover, .friends-panel .nav-tabs>.active>a:focus{
    color: #428200;
    cursor: default;
    background-color: #ffffff;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
}
.friendstab-content{ padding:0;}
.friendstab-content .related-panel ul{ width:750px; margin-left:-20px;}
.friendstab-content .related-panel ul li{
    float:left;
    display:inline;
    width:177px;
    margin-left:20px;
    padding-top:15px;
    padding-bottom:15px;
    padding-left:65px;
}
.friendstab-content .related-panel ul li .pic{ margin-left:-65px;}
.friendstab-content .related-panel ul li .pic img{ width:60px !important; height: 60px !important;}
.friendstab-content .related-panel ul li a.follow{ float: left; position:relative; font-family:'Open Sans',sans-serif; outline:none; margin-top: 2px;}
.friendstab-content .related-panel ul li a.follow:before{ position:absolute; font-family:'fonticon';}
.friendstab-content .related-panel ul li a.follow.f-pill{ padding-left:20px;}
.friendstab-content .related-panel ul li a.follow.f-pill:before{ content:"\e604"; left:5px;}
.friends-panel .friendstab-content .related-panel ul li { min-height: 62px;}
.moreinfo-panel{margin-bottom:20px;border:1px solid #ddd;background-color:#eee;padding:8px;box-shadow:0px 1px 2px rgba(0, 0, 0, 0.005);color:#999;}.moreinfo-panel>a{color:#999;text-decoration:none;}.moreinfo-panel>a:hover{color:#428200;}
.newinfo-notice{margin-left:30px;display:none;width:45px;padding:5px;text-align:center;font-weight:bold;border-radius:3px;text-decoration:none;line-height:120%;}.newinfo-notice.news{background:#428200 url("../png/arrow_up.png") no-repeat center 7px;padding-top:30px;padding-bottom:8px;}
.newinfo-notice.refresh{background:#428200 url("../png/arrow_refresh.png") no-repeat center 8px;padding-top:30px;padding-bottom:8px;}
.newinfo-notice.goon{background:#428200 url("../png/arrow_down.png") no-repeat center 30px;padding-bottom:30px;padding-top:8px;}
.newinfo-notice:link,.newinfo-notice:active,.newinfo-notice:visited{color:#ffffff;text-decoration:none;outline:none;}
.newinfo-notice:hover{color:#ffffff;background-color:#428200;text-decoration:none;}
.welcome-page{background-color:#fff;padding:15px 25px;margin-bottom:20px;}
.tag-head{padding:10px 0;}
.tag-list{margin-bottom:20px;}.tag-list .l-h3css{margin-top:0;font-size:20px;}
.tag-list .l-ul{margin:0;padding:0;list-style:none;}.tag-list .l-ul>li{float:left;display:inline;margin-right:5px;}.tag-list .l-ul>li span.label{cursor:pointer;padding:5px;font-size:1.4rem;font-size:14px;}
.tag-panel .tag-item{padding-bottom:15px;}.tag-panel .tag-item .i-header{border-bottom:1px solid #f0f0f0;margin-bottom:20px;}.tag-panel .tag-item .i-header .i-h4css{font-size:14px;font-weight:normal;color:#000;}
.tag-panel .tag-item .i-header a.btn{margin-top:10px;}
.tag-panel .tag-item .i-ul{margin:0;padding:0;list-style:none;}
.tag-panel .tag-item .i-ul>li{float:left;display:inline;margin-right:22px;}
.tag-panel .tag-item .i-ul>li .pic{margin-bottom:8px;position:relative;cursor:pointer;border:1px solid transparent;opacity:.5;}
.tag-panel .tag-item .i-ul>li .pic img{
    width:110px !important;
    display:block;
    display: block;
    border: 1px solid #e4e4e4;
    height: 110px !important;
}
.visible-phone .tag-panel .tag-item .i-ul>li{ margin-right: 1px !important; height: 170px;}
.visible-phone .tag-panel .tag-item .i-ul{ margin-top: 10px !important;}
.visible-phone .tag-panel .tag-item .i-ul li a{ color: #383838; font-family: open sans; text-align: left !important;}
.tag-panel .tag-item .i-ul>li .pic .follow{position:absolute;overflow:hidden;right:5px;bottom:5px;opacity:0;color:#ffffff;display:block;width:28px;height:28px;overflow:hidden;border-radius:15px;padding:0;}.tag-panel .tag-item .i-ul>li .pic .follow:before{position:absolute;content:"";border-width:0px 4px 4px 0px;border-style:solid;border-color:transparent #ffffff #ffffff transparent;top:50%;left:50%;width:5px;height:12px;margin-top:-10px;overflow:hidden;margin-left:-4px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);}
.tag-panel .tag-item .i-ul>li .pic.select{opacity:1;}.tag-panel .tag-item .i-ul>li .pic.select .follow{opacity:1;}
.tag-panel .tag-item .i-ul>li.last{margin-right:0;}
.tag-panel .tag-item .i-ul>li .tit{font-size:12px;color:#868686;text-decoration:none;display:block;width:100%;height:18px;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.tag-panel .tag-item .i-ul>li .tit:hover{color:#428200;}
.following-panel .notifications-block{
    overflow:hidden;
    padding:15px 0px;
}
.following-panel .notifications-block .thumbnail{
    float:left;
    padding: 0px;
    border: none;
    box-shadow: none;
    border-radius: 0;
}
.following-panel .notifications-block .thumbnail img{ width: 48px; height: 48px; border:1px solid #e4e4e4; }
.following-panel .notifications-block .details{
    float: left;
    margin-left: 15px;
    width: 78%;
}
.following-panel .notifications-block .details p{ margin-bottom: 0; }
.following-panel .notifications-block .details .name{
    margin-top: 3px;
    margin-bottom: 0px;
}
.following-panel .notifications-block .time{color:#999999;margin-top:5px;}
.following-panel .notifications-block .fbtn {
    border-radius: 4px;
    color: #FFFFFF;
    float: right;
    padding: 6px 5px;
    width: 95px;
    font-size:14px;
    text-align:center;
    margin-top: 10px;
}
.following-panel .notifications-block .fbtn:hover{
	text-decoration:none;
}
.following-panel .notifications-block .fbtn:hover,.following-panel .notifications-block .fbtn:focus{ opacity: 0.85;}
.following-panel .notifications-block .follow-btn,.following-panel .notifications-block .follow-user-btn{
    background-color: #000000;
}
.following-panel .notifications-block .following-btn,.following-panel .notifications-block .following-user-btn{ background: #b9b9b9 }
/*.following-panel .notifications-block .follow-button:before,.following-panel .notifications-block .follow-user-btn:before {content:" + ";}*/
/*.following-panel .notifications-block .following-btn:before,.following-panel .notifications-block .following-user-btn:before {content:" - "}*/
.block-follower {
    background-position: left center;
    background-repeat: no-repeat;
    color: #888888;
    padding-left: 18px;
}
.block-follower:hover {color:#000000}
.podbeanappdownload {padding: 20px 0px;}
.podbeanappdownload .butns-group a{
    margin-bottom: 6px;
    display: block;
}
.podbean-app-block {
    padding: 15px 30px;
    background-image: url(../png/bg-light.png);
    background-repeat: no-repeat;
    background-position: center left;
    overflow: hidden;
    background-color: #b8c7c8 !important;
}
.podbean-app-block .img-block {
    float: right;
    width: 35%;
    margin-right: 12%
}
.download-block span {margin-top: 5px}
.download-block .btn a {color: #ffffff;}
.download-block span a {color: #428200; font-weight: normal;}
.download-block .btn a:hover {text-decoration: none;}
.podbean-app-block .text-block {
    float: left;
    margin-top: 30px;
    width: 40%;
    padding-left: 12%;
    font-size: 16px;
    font-weight: normal;

}
.podbean-app-block .download-block {margin: 20px 0px 5px;}
.podbean-app-block .download-block img {width: 130px; margin-top:3px;}
.related-panel h4.h4css {font-size: 16px;}

.downloadapp-block {
    background: #ffffff;
    margin-bottom: 20px;
    overflow: hidden;
    padding: 10px 20px;
}
.downloadapp-block h4.h4css {
    font-size: 16px;
    font-weight: 600;
}
.downloadapp-block .butns-group { padding-bottom: 10px;}
.podbean-app-block.homepage {margin-top:-20px; position: relative; padding: 70px 30px 0px; background-color: #f4f4f4!important;}
.podbean-app-block.homepage h4 {font-size: 54px; color: #333333; font-weight: normal; line-height: 60px; margin-bottom: 20px;}
.podbean-app-block.homepage .text-block {
    font-size: 24px;
    line-height: 26px;
    margin-top: 60px;
    font-weight: lighter;
}
.podbean-app-block.homepage .download-block {font-size: 16px; margin-top: 20px;}
.user-main > .usersite-wrap > .usersite-container .usersite-content .vcard-panel .user-avatar h1 {font-size: 30px;}
.user-main > .usersite-wrap > .usersite-container .usersite-content .vcard-panel .user-avatar.user-image img {
    width: 158px;
    height: 158px;
    border:1px solid #e4e4e4;

}


/*mobile */
.visible-phone .btn-mobile { margin-top:10px;display: inline-block;border-radius: 50px; text-decoration: none; margin-bottom: 10px; background-color: #6cbb2c; padding: 10px 25px; color: #ffffff; border:none; font-size: 18px;}
.visible-phone .btn-mobile:hover {background-color:#428200}
.visible-phone .carousel {border-top: 1px solid #dddddd; text-align: center; border-bottom: 1px solid #dddddd;}
.visible-phone .carousel-inner > .item > img {margin: 0px auto;}
.visible-phone h1 {font-size: 24px; margin: 20px 0px 10px; line-height: 1.2em}
.visible-phone.carousel.slide {text-align: center;}
.visible-phone .carousel-indicators {display: none;}
.visible-phone.footer {background-color: #ffffff; color: #a7a5a5; text-align: center;  font-size: 14px;}
.header .navbar-inner .visible-phone .main-nav .xian{
     border-bottom:1px solid #232323;
    margin-left: 20px;
    margin-right: 20px;
}
.header .navbar-inner .visible-phone .main-nav .more-about{ padding-top: 14px; }
.Platform {text-align: center; font-family:'Open Sans',sans-serif;}
.Platform h2 {font-weight: normal;}
.Platform p {font-size: 18px; text-align: center; font-weight: lighter;}
.Platform .col6 {
    border-left: 1px solid #cccccc;
    border-top: 1px solid #cccccc;
    float: left;
    height: 130px;
    margin-left: -1px;
    margin-top: -1px;
    width: 50%;
}
.Platform .form-block {overflow: hidden;}
.plat01, .plat02, .plat03, .plat04 {background-repeat: no-repeat; font-family:'Open Sans',sans-serif;  font-size: 13px;
    color: #383838;
         background-position: center top;
         display: block;
         margin: 30px; min-height: 50px;
         background-size: auto 40px;
         padding-top: 50px;}
.plat01 {background-image: url(../png/icon-save.png);}
.plat02 {background-image: url(../png/icon-themes.png);}
.plat03 {background-image: url(../png/icon-statics.png);}
.plat04 {background-image: url(../png/icon-cart.png);}

/*jumbotron*/
.boot-v3 .container-fluid {padding-left:15px; padding-right: 15px;}
.boot-v3 .form-control {width: 100%; box-sizing:border-box; height: 34px; padding: 6px 12px;}
.boot-v3 .form-control.form-short {width: 120px;}
.boot-v3 .form-control.form-middle {width: 240px;}
.boot-v3 .form-control.form-long {width: 480px;}
.boot-v3 textarea.form-control {height: 102px;}
.boot-v3 .container-fluid .row {margin-left: -15px; margin-right: -15px;}
.boot-v3 .col1, .boot-v3 .col2, .boot-v3 .col3, .boot-v3 .col4, .boot-v3 .col5, .boot-v3 .col6, .boot-v3 .col7, .boot-v3 .col8, .boot-v3 .col9, .boot-v3 .col10, .boot-v3 .col11, .boot-v3 .col12{float: left; position: relative; padding-left: 15px; padding-right: 15px; box-sizing:border-box;}
.boot-v3 .col1 {width: 8.33333%}
.boot-v3 .col2 {width: 16.6667%}
.boot-v3 .col3 {width: 25%}
.boot-v3 .col4 {width: 33.3333%}
.boot-v3 .col5 {width: 41.6667%}
.boot-v3 .col6 {width: 50%}
.boot-v3 .col7 {width: 58.3333%}
.boot-v3 .col8 {width: 66.6667%}
.boot-v3 .col9 {width: 75%}
.boot-v3 .col10 {width: 83.3333%}
.boot-v3 .col11 {width: 91.6667%}
.boot-v3 .col12 {width: 100%}
.boot-v3 .col-offset1 {margin-left:8.33333%}
.boot-v3 .col-offset2 {margin-left:16.6667%}
.boot-v3 .btn-primary {background-color: #000000; background-image: none;}
.boot-v3 .btn-primary:hover {opacity: 0.9}
.boot-v3 .btn-normal {background-color: #ffffff; border:2px solid #000000; color: #000000; background-image: none;}
.boot-v3 .btn-normal:hover {opacity: 0.8}
.boot-v3 .btn-special {background-color: #428200; border:none; background-image: none; color: #ffffff; text-shadow:none;}
.boot-v3 .btn-special:hover {opacity: 0.8}
.boot-v3 .btn-special2 {
    background-color: #08e159;
    border: none;
    color: #ffffff;
}
.patron-profile .profile-left .become-a-patron{
     width: 100%;
    font-weight: bold;
    border-radius: 0;
    padding: 16px 0;
    font-size: 28px;
    line-height: 1.2;
}
.boot-v3 .btn-special2:hover {opacity: 0.8}
.boot-v3 .btn-groups {margin: 30px 0px;}
.boot-v3 .btn-white-em {background-color: transparent; border:2px solid #ffffff; background-image: none; color: #ffffff; text-shadow:none;}
.boot-v3 .btn-white {background-color: #ffffff; border:2px solid #ffffff; background-image: none; color: #222222; text-shadow:none;}
.boot-v3 .btn-white-em:hover, .boot-v3 .btn-white:hover {opacity: 0.8}
.pagination .yiiPager {margin-top: 20px;}
.jumbotron .col4, .jumbotron .col5, .jumbotron .col6, .jumbotron .col7, .jumbotron .col12 {padding: 0px;}
.jumbotron h1 {font-size: 4.3em; margin: 0 0 0.3em}
.jumbotron img {max-width: 100%;}
.jumbotron p {font-size: 18px; line-height: 1.4em}
.jumbotron .container {max-width: 100%; padding: 0px; padding-bottom: 100px;}
.jumbotron.jumbotron-banner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
     -webkit-flex-direction: row;
     -moz-flex-direction: row;
   flex-direction: row;
    margin-top: 62px;
    background: url(../jpg/banner-bg3.jpg) no-repeat center top #5e6061;
    background-size: cover;

}
.jumbotron.jumbotron-banner [class^="col"] { height: 680px;}
.jumbotron.jumbotron-banner .text-holder{float: left; color: #ffffff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
     -moz-flex-direction: column;
   flex-direction: column;
    justify-content: center;
    padding: 0px 4em
}
.jumbotron.jumbotron-banner .text-holder h1 {font-size: 7.5em;}
.jumbotron.jumbotron-banner .text-holder p {font-size: 1.4em; margin: 0px;}
.jumbotron.jumbotron-banner .text-holder p + p {margin: 0px 0px 1em}
.jumbotron.jumbotron-banner .text-holder .btn {max-width: 290px; font-size: 22px; padding: 12px;}
.jumbotron.jumbotron-banner .img-holder{float: right; position: relative;}
.jumbotron.jumbotron-banner .img-holder img {position: absolute; right: 0; max-width: 100%; top: 0px; z-index: 2}
.container-fluid > .row.jumbotron {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
   flex-direction: row;-moz-flex-direction: row;
}
.jumbotron .btn {border-radius: 100px;}
.jumbotron .jumbotron-discover {background: url(../jpg/pic06.jpg) no-repeat left top #5e6061; background-size: cover;}
.jumbotron .jumbotron-listen {background: url(../jpg/pic07.jpg) no-repeat center top transparent; background-size: cover;}
.jumbotron-personalize {background-color: #ff755d; text-align: right;}
.jumbotron-personalize .btn-success {background-color: transparent; background-image: none; border:2px solid #ffffff; padding: 2% 18%; margin-top: 50px; font-size: 18px; color: #ffffff; text-shadow:none;}
.jumbotron-personalize .btn-success:hover {background-color: #ffffff;color: #ff755d}
.jumbotron-personalize .col7 img {margin: -2% 10% 0; max-width: 80%}
.jumbotron .jumbotron-area01 { padding: 25% 35% 20% 12%; text-align: left;}
.jumbotron .jumbotron-area02 { color: #ffffff; padding: 20% 15% 30% 15%; text-align: center;}
.jumbotron .jumbotron-area03 { color: #ffffff; padding: 20% 20% 20% 5%; text-align: left;}
.prominent-b .input-prepend .add-on {padding: 10px;}
.prominent-b .input-prepend input[type="text"] {padding: 10px; font-size: 18px;}
/*crowdfund-create*/
.container .row .span10 .boot-v3 .tabbable ul a{ padding: 8px 25px; border-radius: 5px; float: left; margin-right: 25%;}
.container .row .span10 .boot-v3 .tabbable ul{ padding-left: 35%;}
.container .row .span10 .boot-v3 .tabbable .tab-content .tab-pane .form-horizontal .control-group .controls_code{ background: rgb(234, 234, 234) none repeat scroll 0% 0%;
color: rgb(18, 18, 18);
font-size: 28px;
max-width: 47%;
height: 50px;
border-radius: 4px;
padding-left: 20px;
padding-top: 8px;
margin-left: 29.5%;}
.container .row .span10 .boot-v3 .tabbable ul .active a{ font-size:20px; background-color:#08e159;; color:#ffffff; padding:8px 25px;}
.container .row .span10 .boot-v3 .tabbable ul .wz{ padding-left: 10px;}
.container .row .span10 .boot-v3 .tabbable ul .wz a{ padding: 8px 25px;}
.container .row .span10 .boot-v3 .tabbable .tab-content .tab-pane .form-horizontal{ margin-top: 60px;}
.container .row .span10 .boot-v3 .tabbable .tab-content .tab-pane .form-horizontal .control-group .control-label { font-size: 18px; padding-right: 25px; width:260px;}
.crowdfund-create {background-color: #f6f6f6; min-height: 560px; padding-bottom: 0px;}
.crowdfund-create .patron-admin .btn-info .iconpd-download{ padding-right: 5px; }
.crowdfund-create h2.h2css, .patron-profile h2.h2css, .landing-page h2.h2css {
    margin: 50px 0 30px;
    padding: 5px 0 20px;
    color: #333333;
    text-align: center;
    position: relative;
    font-weight: normal;
    background: url(../png/title-bg.png) no-repeat center bottom
}
.crowdfund-create .blocks {
    background: #ffffff;
    box-shadow: 2px 2px 0 #eeeeee;
    margin: 10px 0;
    padding: 15px;
}
.crowdfund-create .blocks small {opacity: 0.6}
.crowdfund-create .total-bg {
    background: #ffffff;
    color: #08e159;
    margin: 0 0 10px 0;
    padding: 10px;
    text-align: center;
    box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1)
}
.crowdfund-create .total-bg span {font-size: 34px; display: block;}
.crowdfund-create .blocks .date {margin-bottom: 5px; }
.crowdfund-create .blocks .content {font-size: 16px; font-weight: bold;}
.crowdfund-create .blocks .small {color: #888888}
.crowdfund-create .form-block {margin: 20px 0px;}
.crowdfund-create .form-block .top-block {
    background: none repeat scroll 0 0 #5bb75b;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);
    color: #ffffff;
    margin-bottom: -20px;
    padding: 5px 20px 8px;
}
.crowdfund-create .form-block h4 {color: #111111; font-size: 16px;}
.crowdfund-create .form-block .top-block h4 {color: #ffffff; margin-bottom: 3px;}
.crowdfund-create .form-block h4 .price {
    display: block;
    font-size: 26px;
    font-weight: bold;
    margin: 10px 0;
}
.crowdfund-create .form-block .col3 p {color:#666666; font-size: 14px;}
.crowdfund-create .form-block label.control-label {font-weight: bold;}
.crowdfund-create .form-block .help-block {font-size: 12px;}
.crowdfund-create .form-block .margin-tb {margin: 10px 0px 20px;}
.crowdfund-create .form-block .address-form {background-color: #ffffff; box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); padding: 20px; border-radius: 0px; margin: 10px 0px; position: relative;}
.crowdfund-create .close-btn {
    background: none repeat scroll 0 0 #eeeeee;
    cursor: pointer;
    font-family: icon;
    font-size: 30px;
    height: 26px;
    line-height: 26px;
    padding: 3px 5px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    width: 26px;
    display: none;
    color: #888888
}
.crowdfund-create .close-btn:hover {color: #444444}
.crowdfund-create .add-goal .close-btn {
    display: inline-block;
}
.hero-unit {margin: 20px 0;}
.hero-unit h2 {margin: 0 0 10px;}
.hero-unit .btn {margin-bottom:5px;}
.hero-unit .form-control.form-long {height: 44px; margin-bottom: 5px; font-weight: bold;}
/*affiliate 页面 login 进去 下拉 my-affiliate */
.my-affiliate{ min-height: 600px; padding-top: 120px; margin-top: 35px;}
.my-affiliate .hero-unit{ background-color: #f8f8f8;}
.hero-block {margin: 30px 0 0;}
.hero-block h3 {margin: 0px;}
.hero-block h3 span {color: orange}
.btn-tweet {background-color: #36aadf; background-image: none; color: #ffffff; text-shadow:none;}
.btn-tweet:hover, .btn-tweet:focus {background-color: #2d9fd3; color: #ffffff}
.btn-facebook {background-color: #496499; background-image: none; color: #ffffff; text-shadow:none;}
.btn-facebook:hover, .btn-facebook:focus {background-color: #405b90; color: #ffffff}
.app-btn-fixed-height {height: 55px;}
.app-btn-fixed-bottom {background-color: #27a154; z-index: 9999; padding: 18px 5px; position: fixed; left: 0; bottom: 0; width: 100%; text-align: center;height: 48px}
.app-btn-fixed-bottom a { color: #ffffff !important;font-family:'Open Sans',sans-serif; font-weight: normal !important; font-size: 14px !important}
.remove-image-preview, .remove-video-preview {position: relative; float: left;}
.remove-image-preview .close, .remove-video-preview .close {margin: 5px;}
.image-preview-area img {display: block;}
.landing-page .page-banner {
    height: 680px;
    color: #ffffff;
    position: relative;
    font-size: 18px;
    overflow: hidden;
    z-index: 5;
    background: darkorange;
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.2);
    margin-top: -5px;
    /*background: linear-gradient(to left top, #fb9e0f, #fba30f 10%, #fba10e 20%, #fa9a0f 27%, #f9990e 35%, #f9940d 50%, #f9900d 63%, #f8860d 93%, #f87c0d) repeat scroll 0 0 rgba(0, 0, 0, 0);*/
    background: linear-gradient(to left top, #f77d0c, #f8810d 10%, #f9880e 20%, #f98e0e 27%, #fba10e 35%, #fbad0f 50%, #fbb40f 63%, #fbbe0f 93%, #fbc50f) repeat scroll 0 0 rgba(0, 0, 0, 0);

}
.landing-page .page-banner h1 { margin: 0px 0px 20px;}
.landing-page .text-block {width: 360px; height: 300px; position: absolute; top: 0; bottom: 0; margin: auto 90px;}
.landing-page .text-block h1 span {
    background: none repeat scroll 0 0 #ffffff;
    color: orange;
    display: inline-block;
    padding: 0 5px;
    font-size: 24px;
}
.landing-page .img-block {background-image: url(../png/patron-bg.png); background-repeat: no-repeat; background-position: top center; position: absolute; background-size: 320px; right: 110px;bottom: 0; width: 680px; height: 684px;}
.landing-page .img-block::before {
    background-image: url(../png/sellere42d.png?version=1);
    left: 40px;
    top:35%;
}
.landing-page .img-block::before, .landing-page .img-block::after {
    animation: 1s ease-in-out 0s alternate none connect-hover;
    content: "";
    height: 310px;
    position: absolute;
    background-repeat: no-repeat;
    background-position: center center;
    width: 236px;
}
.landing-page .img-block::after {
    background-image: url(../png/buyere42d.png?version=1);
    right: 10px;
    top: 13%;
    z-index: -1;
}

.featured-wrap {background-color: #fcfcfc; overflow: hidden; padding-bottom: 80px;}
 .featured-wrap .featured-block {background-color: #ffffff; box-shadow: 0 0 2px rgba(0, 0, 0, 0.2); overflow: hidden; padding: 20px; text-align: center;}
 .featured-wrap .featured-block h4 {margin-bottom:0px; font-size: 15px; white-space: nowrap; word-wrap:break-word; text-overflow:ellipsis; overflow: hidden;}
 ul.project-stats {margin: -16px 0px 0px; font-size: 12px;}
 ul.project-stats li {
    float: left;
    list-style-type: none;
    margin-right: 10px;
    text-align: left;
}
 .featured-wrap .featured-block > b {
    color: #888888;
    font-weight: normal;
    display: block;
    margin-bottom: 15px;
}
 ul.project-stats .project-stats-value {font-weight: bold; margin-top: 8px; line-height: 1;}
 ul.project-stats .project-stats-label {color: #888888;}
 .progress-striped .bar {background-color: #08e159}
 .featured-wrap .featured-block .description {height: 60px; overflow: hidden; margin-bottom: 20px;}
@keyframes connect-hover
{
from {background-size: 0%}
to {background-size: 100%}
}

@-moz-keyframes connect-hover /* Firefox */
{
from {background-size: 0%}
to {background-size: 100%;}
}

@-webkit-keyframes connect-hover /* Safari and Chrome */
{
from {background-size: 0%}
to {background-size: 100%}
}

@-o-keyframes connect-hover /* Opera */
{
from {background-size: 0%}
to {background-size: 100%}
}

.landing-page .features-block {
    margin: 100px 0;
    padding: 0px 20px 0px;
    text-align: center;
    border-left: 1px solid #eeeeee;
    color: #666666;
    font-size: 16px;
}
.landing-page .features-block p {line-height: 1.4;}
.landing-page .col4:first-child .features-block {border:none;}
.landing-page h2 {line-height: normal;padding-top: 100px; font-size: 18px; background-size: 110px; background-position: center top; background-repeat: no-repeat;}
.landing-page h2.pic-icon-01 {background-image: url(../png/icon01.png);}
.landing-page h2.pic-icon-02 {background-image: url(../png/icon02.png);}
.landing-page h2.pic-icon-03 {background-image: url(../png/icon03.png);}
.crowdfunding-recommand-box { margin: 100px 0;}
.crowdfunding-recommand-box .row-fluid {
    background-color: #ffffff;
    margin: 0 0 10px;
    border: 1px solid #e4e4e4;
}
.crowdfunding-recommand-box .text-inner {padding: 20px;}
.crowdfunding-recommand-box .text-inner h2{
    font-size: 30px;
}
.crowdfunding-recommand-box .text-inner .text{
    line-height: 1.8;
    font-size: 15px;
    padding-top: 8px;
}
.crowdfunding-recommand-box .text-inner .btn-special2{
    font-size: 16px;
    border-radius: 4px;
    margin-top: 15px;
    padding: 13px 30px;
    background-color: #428200;
}
.crowdfunding-recommand-box .proceed{
    color: #86b916;
    text-decoration: underline;
    padding: 10px 0;
}
.crowdfunding-recommand-box .proceed:hover{
    background-color: transparent;
   color: #7ab100;

}

.popular-banner .hgroup .row{width: 1280px;}
.popular-banner .hgroup .row .sign-up-now{float:left;width:300px;}
@media only screen and (min-width:1600px){

   /* #wrap .header.navbar-fixed-top{max-width:1600px;left:50%;margin-left:-800px;}
    .site-tit-panel{max-width:1600px;left:50%;margin-left:-800px;} */

}

@media only screen and (max-width:1199px){
    .rightside-panel{ padding: 0 10px 0 0; }
.publishing-panel .pb02-block .container, .publishing-panel .pb03-block .container {background-size: 400px; padding: 60px 20px;}
.business-solution-panel .sp02-block .container {background-size: 350px auto;}
.business-solution-panel .sp04-block ul {margin-left: -100px;}
.business-solution-panel .sp04-block ul li {width: 340px; margin-left: 100px;}
.business-solution-panel .sp06-block .container {background-position: center bottom;}
.business-solution-panel .sp06-block h2 {margin: 55px 0 20px;}
.business-solution-panel .sp07-block ul li {min-height: 480px;}
.business-solution-panel .sp06-block .span4 { margin: 0;}
.jumbotron.jumbotron-banner [class^="col"] {height: 540px;}
.jumbotron.jumbotron-banner .text-holder h1 {font-size: 6em}
.landing-page .page-banner {height: 600px;}
.landing-page .img-block {width: 580px; background-size: 300px; height: 590px; right: 50px}
.landing-page .text-block {margin: auto 10px;}
.popular-banner .sign-up-now .btn{margin-left: 0;}
.blog-followingtab .podcast-list .pd-list-item:nth-child(4n){ padding-right: 20px;}
.blog-followingtab .supporting-list .pd-list-item{ min-width: 30.5%;max-width: 30.5%;-ms-flex: 0 1 30.5%;flex: 0 1 30.5%;}
.claimed-podcast .live-show-empty-content{ padding: 0; }

}
@media only screen and (min-width:980px) and (max-width:1199px){

.usersite-content .span3 {width: 270px;}
.usersite-content .span9 {width: 640px;}
.navbar-inverse .brand, .navbar-inverse .nav > li > a {padding: 4px 6px; margin: 0 5px 0 0;}
.publishing-panel .pb01-block .ul-block li {width: 246px;}
.user-main > .usersite-wrap > .usersite-container .usersite-content .vcard-panel .user-avatar, .user-main > .usersite-wrap > .usersite-container .usersite-content .vcard-panel .user-counter {padding-bottom: 30px; clear:both;}
.user-main > .usersite-wrap > .usersite-container .usersite-content .vcard-panel .user-infos, .user-main > .usersite-wrap > .usersite-container .usersite-content .vcard-panel .user-description {padding-bottom: 10px;}
.user-main > .usersite-wrap > .usersite-container .usersite-content .vcard-panel .user-avatar.user-image {float: left; margin-right: 15px;}
.friendstab-content {padding: 5px 0 10px 13px;}
.user-main > .usersite-wrap > .usersite-container .usersite-content {background-position: -240px top; border-radius: 5px 5px 0px 0px; padding: 5px;}
.user-main > .usersite-wrap > .usersite-container .usersite-content .vcard-panel .user-avatar h1.tit {display: block;}
/*.user-main > .usersite-wrap > .usersite-container .usersite-header {height: 40px;}*/
/*.user-main > .usersite-wrap > .usersite-container .usersite-header h1, .user-main > .usersite-wrap > .usersite-container .usersite-header p {display: none;}*/
.user-main > .usersite-wrap > .usersite-container .usersite-content .vcard-panel {  width: auto;}
.user-main > .usersite-wrap > .usersite-container .usersite-content .user-rightsiade .rightside-panel{ display: none;}
.single-sidenav {width: 220px;}
.pb-arousel .carousel-panel.panel-1 >.description { right: 150px; }
.podbean-app-block .text-block {padding-left: 5%;}
.live-shows .claimed-content .claimed-table .live-pod .name{ width: 50%; }
.live-shows .claimed-content .claimed-table .live-pod .wireframe{ width: 42px !important; height: 42px !important; }
.live-shows .claimed-content .claimed-table .table tr td .time, .live-shows .claimed-content .claimed-table .table tr td .diration{
    padding-top: 6px;
    font-size: 13px;
}
.live-shows .claimed-content .claimed-table .table tr .stats-num span{ font-size: 13px; }
.live-shows .claimed-content .claimed-table .table .status .btn{ font-size: 13px; }
.live-shows .claimed-content .claimed-table .table tr .action .btn{ font-size:13px; }
.channels .widget .tab-content .widget-content table tr .live-pod .name{ width: 60%; }

}

@media only screen and (max-width:979px){
.container {padding-left: 15px; padding-right: 15px;}
.usersite-content .span9 {width: 724px}
.search-content .span9,.search-content .span3 {width: 100%; margin-left: 0;}
.usersite-content .span3 {display: none;}
.features-tit .bgc > strong {margin-right: 30px;}
.publishing-panel .pb01-block .ul-block {margin: 0px;}
.publishing-panel .pb01-block .ul-block li {width: 100%; margin-left: 0px;}
.publishing-panel .pb04-block {padding: 50px 0 60px}
.publishing-panel .pb04-block .start-now .btn-create {margin-top: 20px; font-size: 22px;}
.publishing-panel .pb04-block .start-now {padding: 30px 0px;}
.business-solution-panel .sp07-block ul li {min-height: 480px; width: 48%; }
.business-solution-panel .sp08-block .container .plans-panel, .business-solution-panel .sp08-block .container .plans-panel .top, .business-solution-panel .sp08-block .container .plans-panel .bottom {width: 600px;}
.features-tit .bgc > .features-list > li {margin-right: 10px;}
.features-tit .bgc > .features-list > li > a, .features-tit .bgc > .features-list > li span {height: 38px; line-height: 38px; padding: 0px 30px;}
.publishing-panel .pb01-block .ul-block li h3 {background-color: #3eb357; color: #ffffff; padding: 10px; height: auto;}
.user-infos {display: none;}
.publishing-panel .pb01-block .img01 {margin-bottom: 30px;}
.publishing-panel .pb03-block .container .span5 {padding-top: 10px;}
.publishing-panel .pb02-block .container {padding: 30px 20px 210px; background-position: center bottom;}
.business-solution-panel .sp02-block, .business-solution-panel .sp06-block {padding-bottom: 30px;}
.publishing-panel .pb02-block .container .span4, .business-solution-panel .sp02-block .container .span4 {width: auto;}
.business-solution-panel .sp04-block ul {margin-left: -50px;}
.business-solution-panel .sp04-block ul li {margin-left: 50px; width: 275px;}
.business-solution-panel .sp06-block .container {padding-bottom: 145px;}
.business-solution-panel .sp06-block .container .p01 {padding: 0px;}
.user-main > .usersite-wrap > .usersite-container .usersite-content .main-panel {width: 100%;}
.user-main > .usersite-wrap > .usersite-container .usersite-content .vcard-panel .user-counter {padding-bottom: 10px;}
.user-main > .usersite-wrap > .usersite-container .usersite-content .vcard-panel .user-infos, .user-main > .usersite-wrap > .usersite-container .usersite-content .vcard-panel .user-description {padding-bottom: 10px;}
.user-main > .usersite-wrap > .usersite-container .usersite-content .vcard-panel .user-avatar h1.tit {display: block;}
.user-main > .usersite-wrap > .usersite-container .usersite-content .vcard-panel .user-avatar.user-image {float: left; margin-right: 15px;}
/*.user-main > .usersite-wrap > .usersite-container .usersite-header {height: 50px;}*/
/*.user-main > .usersite-wrap > .usersite-header-bgc {height: 70px;}*/
.user-main>.usersite-wrap>.usersite-container .usersite-header{ padding-left: 180px; background: #fff; margin-top: 20px; border-radius: 6px;padding-top: 5px;}
.user-main>.usersite-wrap>.usersite-container .usersite-header .tit{ color: #1a1a1a; font-weight: bold; margin-top: 5px;}
.user-main > .usersite-wrap > .usersite-container .usersite-header p {display: none;}
.user-main > .usersite-wrap > .usersite-container .usersite-content .vcard-panel { padding-right: 0px; width: auto;}
.user-main > .usersite-wrap > .usersite-container .usersite-content {background-image: none; border-radius: 5px 5px 0px 0px; padding: 5px;}
.category-tit strong, .menu-tit strong, .download-tit strong, .account-tit strong, .pricing-tit strong, .features-tit strong {font-size: 24px;}
.category-tit .bgc, .menu-tit .bgc, .download-tit .bgc, .account-tit .bgc, .pricing-tit .bgc, .features-tit .bgc {height: 60px; line-height: 60px;}
.pdt140 {padding-top: 100px;}
.pdt60 {padding-top: 50px;}
.single-content {padding-right: 0px;}
.single-content .banner-block .h1css {font-size: 32px; bottom: 5%; left: 28%; line-height: 34px;}
.category-tit, .menu-tit, .download-tit, .account-tit, .pricing-tit, .features-tit {padding-top: 55px;}
.header .navbar-inner {min-height: inherit;height: 55px;}
.navbar .btn, .navbar .btn-group {margin-top: 4px;}
.pb-arousel .carousel-panel.panel-1 > .description {right: 100px; top: 50px;}
.podbean-app-block .text-block {padding-left: 5%; width: 45%;}
.navbar-inverse .btn-navbar {
    background-color: transparent;
    background-image: none;
    background-repeat: repeat-x;
    border-color: transparent;
    color: #fff;
    text-shadow: none;
    box-shadow: none;
}
.navbar .btn-navbar .icon-bar {width: 24px !important; height: 3px !important;  background-color: #ffffff!important;box-shadow: none !important;}
.header.navbar .main-nav > li > .dropdown-menu {
    width: auto;
    padding: 10px 32px 5px 32px;
    margin: 0;
    overflow: hidden;
    box-shadow: none;
}
.header.navbar .main-nav > li > .dropdown-menu li a {border-radius: 0;font-weight: 600;color: #e6e6e6;background: transparent;font-size: 15px;padding-left: 0;}
.header.navbar .main-nav > li > .dropdown-menu .active a{ color: #428200;}
.header.navbar .main-nav>li>.dropdown-menu li{width: 100%;padding: 0 24px 0 0;}
.navbar .desktop-display-none .main-nav li a .pbFont-xiala{ transition: all 0.2s; font-size: 15px;}
.header.navbar-inverse .main-nav li.dropdown.open>.dropdown-toggle .pbFont-xiala{transform: rotateX(-180deg); display: inline-block;}
.podbean-app-block.homepage h4 {font-size: 42px; line-height: 46px; margin-bottom: 30px;}
.podbean-app-block.homepage .download-block {margin-top: 30px;}
.jumbotron.jumbotron-banner {margin-top: 55px;}
.jumbotron.jumbotron-banner [class^="col"] {height: 450px;}
.jumbotron h1 {font-size: 3em}
.jumbotron.jumbotron-banner .text-holder h1 {font-size: 4em;}
.boot-v3 .form-control.form-long {width: 100%}
.landing-page .text-block {margin:auto 0;}
.landing-page .img-block {right: -100px;}
    .cc-account-plan-head .plan-content .user-logo{margin-right: 20px;}





}
@media (min-width: 768px) and (max-width: 979px) {
    .pb-payment .sign-area .p-content{ width: 100%; margin-left: 0;}

}
@media only screen and (max-width:767px){
    #login-tool .user-name{ display: none;}
    #login-tool .dropdown .dropdown-toggle .pbicon-user{ margin-right: 4px;}
    #login-tool .dropdown .dropdown-toggle{ padding-right: 0;}
    .user-main > .usersite-wrap > .usersite-header-bgc{ display: none; }
    .user-main>.usersite-wrap>.usersite-container .usersite-header{ padding-left: 110px;}
    .user-main>.usersite-wrap>.usersite-container .usersite-header .tit{ font-size: 22px;}
    .user-main>.usersite-wrap>.usersite-container .usersite-content .vcard-panel .user-counter .counter em{ font-size: 16px; }
    .user-main>.usersite-wrap>.usersite-container .usersite-content .vcard-panel .user-counter .divider{ height: 22px;  margin: 2px 8px 0;}
    .user-main>.usersite-wrap>.usersite-container .usersite-content .user-avatar .open-mobile-btn{ display: block;font-size: 16px !important;}
    .user-main>.usersite-wrap>.usersite-container .usersite-content .main-panel .playlist-panel{ padding-top: 0px; }
    .user-main>.usersite-wrap>.usersite-container .usersite-content .main-panel .playlist-panel .content{ padding-top: 0px; }
    .user-main > .usersite-wrap > .usersite-container .usersite-content .vcard-panel .user-description{ padding-bottom: 0px; }
    .user-main > .usersite-wrap > .usersite-container .usersite-content .main-panel .list-view{ padding-top: 12px; }
    .boot-v3 .col1, .boot-v3 .col2, .boot-v3 .col3, .boot-v3 .col4, .boot-v3 .col5, .boot-v3 .col6, .boot-v3 .col7, .boot-v3 .col8, .boot-v3 .col9, .boot-v3 .col10, .boot-v3 .col11, .boot-v3 .col12{width: 100%; padding: 0px;}
    .boot-v3 .jumbotron-lis-block .col6 {width: 50%}
    .boot-v3 .jumbotron-lis-block .col4 {width: 33.3333%}
    .boot-v3 .col-offset1, .boot-v3 .col-offset2 {margin-left:0}
    .jumbotron .jumbotron-area02 {padding: 10% 15% 20%}
    .jumbotron .jumbotron-area03 {padding: 3% 10% 15%; text-align: center;}
    .pdt60 {padding-top: 43px;}
    .sign-area .login-link {float: none;}
    .sign-area .h2css {/* margin-top: 5px; *//* font-size: 20px; */line-height: 1.4;}
    .sign-area .span1 {position: relative;}
    .sign-area .span1 img {display: none;}
    .sign-area .span1 span {display: inline-block;}
    .sign-area .signup-form {min-height: 0;padding: 23px 0;}
    [class*="span"], .uneditable-input[class*="span"], .row-fluid [class*="span"] {width: 100%;}
    .patron-profile .container {padding: 0px;}
    .patron-profile .container-fluid {padding-top: 0px;}
    .patron-profile .show_block .show_counts .counts {font-size: 36px;}
    .patron-profile .profile-left {text-align: center;}
    .patron-profile .show_block .show_counts {box-sizing:border-box; float: left; width: 33.3333%; }
    .patron-profile .area-02 {padding: 15px;}
    .patron-profile .show_block .show_counts .progress {display: none;}
    .navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner {padding: 5px 0px;}
    .business-solution-panel .sp06-block .container {background-size: 400px auto; padding-bottom: 110px;}
    .business-solution-panel .sp04-block ul, .business-solution-panel .sp04-block ul li {width: 100%; margin: 0;}
    .publishing-panel .pb02-block, .publishing-panel .pb03-block {text-align: center;}
    .business-solution-panel .sp02-block .container h2, .business-solution-panel .sp02-block .container p {text-align: center;}
    .business-solution-panel .wenzi{ font-size: 24px;    padding-left: 0px !important;}
    .business-solution-panel .christian-live .live-img{ width: 100%;}
    .christian-podcasting .v-mobile{ margin-bottom: 0px;}
    .christian-podcasting .v-mobile .container{ padding-bottom: 0px !important;}
    .publishing-panel .pb03-block .container .span5 .content {padding: 0px;}
    .publishing-panel .pb03-block .container, .business-solution-panel .sp02-block .container {background-position: center bottom; padding: 30px 20px 120px; background-size:300px ;}
    .publishing-panel .pb03-block .container .span5 {width: auto; margin: 0px;}
    .category-tit strong, .menu-tit strong, .download-tit strong, .account-tit strong, .pricing-tit strong, .features-tit strong {font-size: 18px;}
    /*.category-tit .bgc, .menu-tit .bgc, .download-tit .bgc, .account-tit .bgc, .pricing-tit .bgc, .features-tit .bgc {height: auto; line-height: 1.2;}*/
    .publishing-panel h1, .publishing-panel h2, .business-solution-panel .hcss, .business-solution-panel h2 {font-size: 30px; font-weight: normal;}
    .publishing-panel .pb01-block {padding: 40px 0 60px}
    .business-solution-panel .sp01-block {padding: 10px 0px;}
    .business-solution-panel .banner{ padding:0px;}
    .publishing-panel .pb01-block h1 {margin-bottom: 15px;}
    .sp07-block, .sp08-block {display: none;}
    .usersite-content .span9, .search-content .span9 {width: 100%}
    .subscriptions-panel .list-panel .pic {width: 16% !important; margin: 0 2% 0 0; height: auto !important;}
    .features-tit .bgc > .features-list > li > a, .features-tit .bgc > .features-list > li span {font-size: 14px; padding: 0px 10px; height: 30px; line-height: 30px;}
    .subscriptions-panel .list-panel .info-block .tit {font-size: 16px;}
    .subscriptions-panel .list-panel li {margin-bottom: 15px;}
    .subscriptions-panel .list-panel .info-block {
        padding: 0 1% 10px;
        width: 80%;
        min-height:10px;
    }
    .subscriptions-panel .list-panel .pic img {width: 100% !important; height: 100% !important;}
    .single-content .banner-block .h1css {font-size: 24px; margin: 0; line-height: 26px;}
    .navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top {margin: 0px;}
    .pb-arousel .carousel-panel img {max-width: 100%; margin-left: 0px;}
    .pb-arousel .carousel-panel.panel-1 > .description .h1css{margin-top: 120px; font-size: 24px;}
    .pb-arousel .carousel-panel.panel-1 > .description .pcss {font-size: 14px;    padding: 0 15px }
    .popular-banner .banner-title h1{font-size: 40px;}
    .popular-banner .banner-title{left: 10%;width:90%;}
    .pb-arousel .carousel-panel.panel-1 > .description {width: 100%; right: 0;  bottom: 0;  text-align: center; left: 0;}
    .pb-arousel .count-panel {height: 45px; line-height: 45px; font-size: 14px;}
    .pb-arousel .count-panel span {font-size: 18px; border-bottom: 1px solid #3eb357}
    .podbean-app-block .text-block, .podbean-app-block .img-block {width: 100% !important; padding: 0; text-align: center; margin: 0px 0px 20px;}
    .podbean-app-block.homepage h4 {margin-bottom: 20px; font-size: 30px; line-height: 32px;}
    .podbean-app-block.homepage .text-block {font-size: 18px;}
    .podbean-app-block.homepage {padding: 20px;}
    .pb-arousel,.pb-arousel .count-panel {border: none;}
    .podbean-app-block.homepage .download-block {
        background: none repeat scroll 0 0 rgba(255, 255, 255, 0.9);
        bottom: 35px;
        font-size: 16px;
        margin-top: 40px;
        padding: 20px 0px 30px;
        position: absolute;
        width: 100%;
        left: 0;
    }
    .header .navbar-search input{width:92%;}
    .brand img {width: 90px;}
    .carousel.slide {margin-top: 30px;}
    /*.pro-list ul.ul-list li {width: 24%;}*/
    /*.row-fluid .list-block.span3 {float: left; width: 50%}*/
    /*.row-fluid .list-block.span3.col5 {width: 33.3333%; }*/
    .patron-profile .media-list .media .media-body .tab-content .col4 {width: 32.3333%; margin: 0px 1% 0 0;}
    .jumbotron.jumbotron-banner [class^="col"] {width: 100%; padding: 0; height:auto;}
    .container-fluid > .row.jumbotron {
        -webkit-flex-direction: column;
       flex-direction: column;
       -moz-flex-direction: column;
    }
    .jumbotron .jumbotron-area01 {padding: 5% 10% 70% 5%}
    .container-fluid > .row.jumbotron .col7, .container-fluid > .row.jumbotron .col5 {width: 100%; padding: 0px;}
    .jumbotron.jumbotron-banner .img-holder {height: 350px;}
    .jumbotron.jumbotron-banner .img-holder img {width: 400px; right: 50%; margin-right: -200px; top: -50px;}
    .jumbotron.jumbotron-banner {display: block; margin-top: 51px;}
    .jumbotron.jumbotron-banner .text-holder {padding: 3% 8% 8%; position: inherit; min-height: 0; text-align: center;}
    .jumbotron h1 {font-size: 2.4em}
    .jumbotron.jumbotron-banner .text-holder h1 {font-size: 3em}
    .jumbotron.jumbotron-banner .text-holder .btn {width: 180px; margin: 0px auto;}
    .boot-v3 .container-fluid .row .row {margin: 0px;}
    .hero-unit h2 {font-size: 22px;}
    .crowdfund-create h2.h2css {font-size:22px; margin: 20px 0px;}
    .patron-profile .tab-content {padding: 10px 0px;}
    .boot-v3 .form-control.form-middle {width: 100%;}
    .hero-block h3 {font-size: 18px;}
    .landing-page .img-block, .landing-page .text-block {position: relative; text-align: center; width: 96%; padding:0px 2%; left: 0; right: 0; margin: 0px auto;}
    .landing-page .features-block {border-top:1px solid #eeeeee; border-left: none; margin: 30px 0px;}
    .landing-page .img-block {height: 380px; overflow: hidden;}
    .landing-page .text-block {height: auto; margin-top: 30px;}
    .landing-page .page-banner .container {padding: 0px;}
    .landing-page .img-block::before{left: -50px;}
    .landing-page .img-block::after {right: -50px; top: 32%}
    .fp-panel .fp-form .control-group .control-label, .fp-panel .fp-form .control-group .control-label input, .fp-panel .fp-form .control-group .control-label textarea, .uneditable-input {width: 100%; box-sizing:border-box; height: auto; line-height: inherit; padding: 0px; display: inline-block !important;}
    .fp-panel .fp-form .control-group .controls {margin: 0px;}
    .sign-area .signup-form .step02-panel > .step02-main {padding: 0 12px; }
    .sign-area .signup-form .step02-panel > .step02-header {
        background: transparent;
        padding: 20px 15px;
    }
    .unlimited-audio-annual-plan .radio-panel .text br{ display: none;}
    #appUpgrade .sign-area .signup-form .step02-panel > .step02-header {padding-left: 15px; background-image: none;}
    .sign-area .signup-form .step02-panel>.step02-main .btn-panel{margin-bottom:50px; text-align: center;}
    .sign-area .signup-form .step02-panel>.step02-main .btn-panel .btn-paypal{display: block;margin:8px auto;}
    .sign-area .signup-form .step02-panel > .step02-header .h3css {font-size: 20px; line-height: 1.4; }
    .patron-profile .left-side-padding, .patron-profile .profile-right {padding-right: 0;}
    .tabreward-display {display: block}
    .tab-reward-right {display: none;}
    .tab-content > .active, .pill-content > .active {display: block !important;}
    .crowdfund-create {min-height: 360px;}
    .prominent-b .input-prepend .add-on {padding: 10px;}
    .prominent-b .input-prepend input[type="text"] {padding: 10px; font-size: 18px; height: auto !important;}
    .crowdfund-create h2.h2css a {font-size: 12px; top: 5px;}
    .badge-block .badge-code {height: 80px;}
    .crowdfund-create h2.h2css a{left: 0px;}
    .crowdfund-create h2.h2css b{ padding-left: 50px; }
    .organization .dashboard #platform{ height: 180px !important;}
    #sso-login-form .control-label{ width: auto !important;text-align: left !important; margin-bottom: 10px;}
    #sso-login-form .control-group{  margin-bottom: 10px;   padding: 11px 20px;}
    .pricing-payment .p-content #coupon_message{ margin-right: 0 !important;}
    .my-account .user-center-head{ margin-top: 0;}
    .my-account .user-center-head .user-left{ float: none;}
    .my-account .user-center-head .user-left > div{ margin-bottom: 15px; }
    .cc-account-plan-head .plan-content{padding: 30px 20px;}
    .cc-account-plan-head .plan-info-content{ display: block;}
    .cc-account-plan-head .plan-info-content .plan-btn-group{ margin-top:20px;}
    .cc-account-plan-head .plan-content .user-logo img{width: 50px;height: 50px;min-height: 50px;min-width: 50px;}
    .claimed-podcast .live-show-empty-content{ flex-direction: column-reverse;  justify-content: center;}
    .claimed-podcast .live-show-empty-content .empty-svg{ margin: 0 auto; padding-bottom: 30px;}



}
@media only screen and (max-width:600px){
.popular-banner .hgroup .span8{display: none;}
.popular-banner .hgroup .row .sign-up-now{width: 100%;text-align: center;}
.popular-banner .hgroup .row{width: 100%;}
}
@media only screen and (max-width:480px){
.jumbotron.jumbotron-banner {background-position: -30px top;}
.hero-unit {padding: 30px;}
.patron-profile .media .logo {width: 60px; float: left;}
.business-solution-panel .sp06-block .container {padding-bottom: 70px; background-size: 300px auto;}
.publishing-panel .pb01-block {padding: 30px 0px 50px;}
.publishing-panel h1, .publishing-panel h2 {font-size: 26px; font-weight: bold;}
.publishing-panel h3 {font-size: 16px;}
.user-main > .usersite-wrap > .usersite-container .usersite-content .vcard-panel .user-avatar .pic {width: 90px; height: 90px;}
.user-main > .usersite-wrap > .usersite-container .usersite-content .vcard-panel .user-avatar.user-image img {width: 88px; height: 88px;}
/*.category-tit .bgc, .menu-tit .bgc, .download-tit .bgc, .account-tit .bgc, .pricing-tit .bgc, .features-tit .bgc {padding: 14px 10px;}*/
.features-tit .bgc > .features-list > li {margin-right: 5px;}
.features-tit .bgc > .features-list > li > a, .features-tit .bgc > .features-list > li span {border-radius: 0px; padding: 0px 5px; height: 30px; font-size: 12px; line-height: 30px;}
.features-tit .bgc > strong {margin-right: 5px;}
.jumbotron.jumbotron-banner .text-holder h1 {font-size: 2.2em; font-weight: bold;}
.jumbotron.jumbotron-banner .img-holder {height: 250px;}
.jumbotron.jumbotron-banner .img-holder img {width: 300px; margin-right: -150px; top: -50px;}
.crowdfund-create h2.h2css {font-size:20px; margin: 10px 0px 0px;}
.boot-v3 .form-control.form-short {width: 100%;}
.btn-tweet, .btn-facebook {width: 100%; box-sizing:border-box;}
.boot-v3 .hero-block .col3 {width: 25%; padding: 0 1%}
.boot-v3 .hero-block .col9 {width: 75%; padding: 0 1%}
.patron-profile .nav-tabs > li > a {font-size: 16px;}
.landing-page .img-block::before{left: -100px;}
.landing-page .img-block::after {right: -100px; top: 32%}
.dr-panel .register-panel .step-panel .step {width: 100%;}
.prominent-b .input-prepend .add-on {padding: 4px 6px;}
.prominent-b .input-prepend input[type="text"] {padding: 4px 6px; font-size: 14px;}
.crowdfund-create .form-block label.control-label h3 {font-size: 16px;}
.login-page .sign-area .signup-form .control-group input {width: 100% !important; display: block; box-sizing:border-box; height: 42px; line-height: 42px;}
.login-page .sign-area .h2css {text-align: center;}



}

.app-btn-fixed-bottom .app_download_btn{
    background: #428200;
    border-radius: 100px;
    /* width: 80%; */
    /* padding-left: 30px; */
    display: inline-block;
    margin: 0 auto;
    height: 35px;
    padding: 6px 15px 2px 20px;
    margin-bottom: 5px;
    line-height: 30px;
    position: relative;
    left: -6px;
 }
 .app-btn-fixed-bottom .app_download_btn img{
      float: left;
      width: 30px;
      height: 30px;
      margin-right: 10px;
      /* display: none; */
 }
 .app-btn-fixed-bottom .app_download_btn p{
    text-decoration: none !important;
    font-weight: 400;
    font-family: open sans-serif;
    /* clear: both; */
    display: inline;
    font-size: 16px;
 }
.premium .page-banner .container .text p{ color: #fff;}
#wrap .education .banner{ margin-top: -80px;}
.Popup .modal{width: 670px;left: 45%;}
.Popup .modal .modal-header{ border-bottom: none; }
.Popup .modal .modal-body{font-family:'Open Sans',sans-serif;padding-left: 54px;}
.Popup .modal .modal-body .left{float: left;width: 62%;margin-top: 4px;margin-bottom: 20px;}
.Popup .modal .modal-body .right{float: right;/* width: 40%; */margin-top: 30px;padding-right: 5px;}
.Popup .modal .modal-body .right img{padding-left: 16px;width: 190px;margin-top: 7px;}
.Popup .modal .modal-body .left h3{ font-weight: 600; color: #1a1a1a;}
.Popup .modal .modal-body .left .p-review{font-size: 14px;color: #1a1a1a;margin-top: 30px;}
.Popup .modal .modal-body .left .click{font-size: 14px;color: #1a1a1a;margin-top: 20px;}
.Popup .modal .modal-body .left .click span{ color: #000; font-weight: bold; }
.Popup .modal .modal-body .left .btn-group{margin-top: 30px;}
.Popup .modal .modal-body .left .btn-group .btn-success{
    background-color:#428200;
    background-image: none;
    text-shadow:none;
    box-shadow: none;
    border: 1px solid #428200;
    padding:8px 20px;
    font-size: 14px;
    /* font-weight: bold; */
    border-radius: 4px;
 }
.Popup .modal .modal-body .left .btn-group .btn-success:hover{ background-color: #80ae02; border:1px solid #80ae02; }
.Popup .modal .modal-body .left .btn-group .cancel{
    background-color:#e3e3e3;
    background-image: none;
    text-shadow:none;
    box-shadow: none;
    border: 1px solid #e3e3e3;
    padding:8px 20px;
    font-size: 14px;
    /* font-weight: bold; */
    margin-left: 10px;
    border-radius: 4px;
 }
.Popup .modal .modal-body .left .btn-group .cancel:hover{ background-color: #d9d9d9; border:1px solid #d9d9d9; }
.Popup .modal .modal-body .left .not-in{margin-top: 8px; color: #838383; font-size: 13px;}
.Popup .modal .modal-body .left .not-in a{/* color: #838383; */text-decoration: underline;}
.business-solution-panel .black-friday{
    width: 100%;
    height: 700px;
    margin-top: -90px;
    padding: 0px;
    background: url(../jpg/black_friday_banner.jpg) no-repeat center center;
}
.business-solution-panel .black-friday .text h1{ font-size: 24px; font-weight: normal; padding-top: 29%; line-height: 1.4; }
.business-solution-panel .black-friday .text .anniu .black-friday-signup:hover{ background: #ffffff;color: #000000; border: 2px solid #ffffff; }
.business-solution-panel .holiday-sale .text .anniu .holiday-signup:hover{ background: #ffffff;color: #000000; border: 2px solid #ffffff; }
@media (min-width: 980px) and (max-width: 1279px) {
    .span-right{ width: 77.5%; }
    .profile-right .table-content .content .list .media-right{ width: 72%; }

}
@media (max-width: 979px) {
    .organization .dashboard .total-data .date_select_dropdown .dropdown-menu{ left: -115px;}
    .user-main>.usersite-wrap>.usersite-container .usersite-content .user-avatar .open-mobile-btn{
        font-size:18px;
        font-weight: 600;
        border-radius: 4px !important;
        padding:13px 28px !important;
    }
}
@media (min-width: 768px) and (max-width: 979px) {
   .business-solution-panel .black-friday .text h1{ padding-top: 50%; }
   .organization .span-left{ width: 98%; }
   .organization .digit .digit-top p{ font-size: 24px; }
   .organization .dashboard-head .digit-left .name{ font-size: 16px; }
   .organization .span-right .content-top .dashboard .limit_box .total .number{    font-size: 32px; }
   .organization .span-right .content-top .dashboard .limit_box .total .channel{ font-size: 16px; }
   .organization .dashboard .total-data .downloads-client .down-left{
      border-right: none;
      border-bottom: 1px solid #e4e4e4;
    }
    .organization .dashboard .total-data .downloads-client .down{ float: none; }
    .organization .digit .epi-table tr td{ font-size: 14px; }
    .private-members .span-right{ width: 97%; }
    .span-right{ width: 100%;margin-left: 0; }
    .organization .dashboard .total-data .downloads-client .client-right .agents .legend{
        left: 95px;
        top: 30px;
    }
    .container .enter-row{ margin-left: 0; }
    .widget .widget-content .digit .btn-right{ margin-top: -10px; }
    .user-center-head .btn-publish{ margin-top: 22px;}
    .span-left{ width: 100%; }
    #edit-nickname-area input{ width: 50%; }
    #edit-nickname-area form{ margin-bottom: 0;}
    .usercenter-premium-podcast tr td .logo span{
        width: 70% !important;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        display: inline-block;
    }
    .live-shows .claimed-content .claimed-table .live-pod .name{  width: 55%; }
    .profile-right .table-content .content .list .media-left img{ width: 44px;height: 44px; }
    .profile-right .table-content .content .list .media-left{ width: 65px; }
    .profile-right .table-content .content .list .media-right{ margin-left: 10px; }
    .profile-right .table-content .content .list .media-right{ width: 72%; }
    .profile-right .table-content .content .list .bottom .play{ padding-left: 40px; }
    .profile-right .table-content .content .list .media-right .name{ margin-bottom: 5px; }
    .profile-right .third-content #followerlist .pro-ifollow .media-list .media-body{ width: 66%; }
    .channels .widget .tab-content .widget-content table tr .live-pod .name{ width: 60%; }






 }
@media (max-width: 767px) {
    #edit-nickname-area input{ width: 50%; height: 30px; }
    .business-solution-panel .black-friday .text h1{ padding-top: 58%; font-size: 18px; line-height: 1.4;}
    .business-solution-panel .visible-phone .text .anniu .free{ font-size: 20px; }
   .organization .digit .epi-table{
      padding: 10px;
      overflow: auto;
   }
  .organization .avatar-blocks{ float: none; }
  .organization .btn-page{ float: none; }
  .organization .span-right{ width: 100%; margin-left: 0; }
  .organization .span-right .content-top .dashboard .limit_box .total .number{ font-size:18px; }
  .organization .span-right .content-top .dashboard .limit_box .total .channel{ font-size: 14px; }
  .organization .dashboard .bandwidth{ margin: 20px 15px 0; padding: 25px 15px;}
  .organization .dashboard .bandwidth .bandwidth-text{ display: block;}
  .organization .dashboard .bandwidth .item:first-child{ margin-bottom: 8px;}
  .organization .user-vcard{ margin-top: 10px; }
  .organization .avatar-blocks p{ font-size: 14px; }
  .organization .btn-page .view-page{  float: left; }
  .btn-page .btn-dashboard{ float: right !important; margin-right: 0px; }
  .organization .digit .digit-top p{ font-size: 20px; padding: 15px; }
  .organization .dashboard-head .digit-left .name{font-size: 14px;}
  .organization .dashboard-head{     padding: 15px 15px 0px 15px; }
  .organization .dashboard-head .addmore{ font-size: 14px; padding: 0; }
  .organization .span-right .content-top .dashboard .limit_box{    margin: 0 15px;  }
  .organization .dashboard-head .addmore{ margin-top: -13px; }
  .organization .dashboard .total-data{ padding: 15px; }
  .organization .dashboard .total-data .downloads-client .down-left{
       border-right: none;
       border-bottom: 1px solid #e4e4e4;
       float: none;
       width: 100% !important;

   }
   .organization .dashboard .total-data .downloads-client .client-right{
        margin-left: 0;
        width: 100% !important;
     }
   .organization .dashboard .total-data .downloads-client .client-right .agents .others{
       margin-left: 22px;
       margin-top: 20px;
   }
   .private-members .span-right{ margin-left: 0; }
   .span-right .widget .widget-header.light{ padding: 26px 15px 10px 15px;     display: block; }
   .usercenter-premium-podcasts .widget .widget-header .toolbar{ float: none; margin: 8px 0;}
   .span-right .widget .tab-content{padding: 0 15px !important; }
   .span-right .primembers .email{ margin-right: 20px !important;    margin-top: 5px; }
   .pri-member .primembers .email{ margin-top: 0; }
    .user-vcard .avatar-blocks{ float: none; }
    .btn-page{ float: none; }
    .span-right .span12{width: 100% !important;}
    .d-my-account .span-right .span12{ margin-left: 0 !important;}
    .span-right{ margin-left: 0; }
    .span-right .accout{ margin-left: 0 !important; }
    .span-right .stat.summary .bus-digit{ margin-left: 0; margin-top: 15px; }
    .span-right .stat.summary .digit{ font-size: 24px; }
    .organization .dashboard .total-data .downloads-client .client-right .agents .legend{ left: -5px;}
    .enterprise-groups .widget-content{  padding: 0 15px 15px 15px; }
    .email-tem .controls input{ height: 30px; }
    #preview_modal .change-subdomain-form{ padding-left: 15px; }
    #preview_modal .change-subdomain-form .alert{margin-left: 0 !important;}
    .companypage-right .widget .form-container .form-horizontal .controls{ margin-left: 0; }
    .companypage-right .widget .form-container .control-group{ padding-right: 15px; padding-left: 15px; }
    .company-page-setting{ padding-right: 0; padding-left: 0; }
    .company-page-setting .enterprise-vcard{ padding-right: 15px; padding-left: 15px; }
    .my-account .acc-btn-group{ float: left; margin-top: 15px; }
    .user-center-head .user-left{ width: 100%;}
    .user-center-head .btn-publish{ margin-top: 15px; padding: 9px 22px;}
    .user-center-head .btn-dashboard{ float: right; margin-right: 0; }
    .user-center-head .user-left .user-vcard,.user-center-head .user-left .name{ float: left;}
    .user-center-head .btn-dashboard{float: left; margin-right: 10px; }
    #following .pro-ifollow .media-list .span2 img{ width: 68px; height: 68px; }
    #following .pro-ifollow{ padding: 0 15px 0 15px; }
    #following .pro-ifollow .media-list .media-left{ padding-right: 10px; width: auto; float: left; }
    #following .pro-ifollow .media-list .span8 .name{
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        display: block;
    }
    #following .pro-ifollow .media-list .media-center{ width: 100%; }
    #following .pro-ifollow .media-list .span2-btn{ padding-left: 80px; text-align: left; }
    .profile-right .second-content .latest-epiosdes{ width: 100% !important; margin-left: 0; }
    .profile-right .limit_box .total .number{ font-size: 22px; }
    .profile-right .limit_box{ padding: 10px; }
    .profile-right .table-content .content .list .media-left{ float: left; width: 72px; }
    .profile-right .table-content .content .list .media-right{ float: left; margin-left: 8px; width: 72%;}
    .profile-right .second-content .live-shows{ margin-top: 15px; }
    .profile-right .third-content .table-content{ padding: 0;}
    .profile-right .third-content #followerlist .pro-ifollow .media-list .media-left img{ width: 35px; height: 35px; }
    .profile-right .third-content #followerlist .pro-ifollow .media-list .media-body{ width: 52%; }
    .profile-right .third-content #followerlist .pro-ifollow .media-list .media-right a{width: 95px;}
    .profile-right .second-content .live-shows{margin-top: 25px;}
    .profile-right{background-color: transparent;}
    .profile-right .widget{
        background: #ffffff;
        border-right: none;
        border-left: none;
    }
    .profile-right .limit_box{  margin: 0;   background: #ffffff;}
    .profile-right .limit_box .total.engagement{ border-right: 0;}
    .profile-right .limit_box .total{border-right: 1px solid #e4e4e4;padding: 15px 0;width: 49%;}
    .profile-right .limit_box .total:last-child{ border-right: none; }
    .profile-right .second-content .latest-epiosdes .table-content{ background-color: #ffffff; }
    .profile-right .third-content .table-content{ margin-top: 25px; }
    .profile-right .table-content .header{ background: #e4e5e6; }
    .channels .widget .tab-content .widget-content table tr .live-pod .name{ padding-left: 0px; }
    #create-channel-model .form-horizontal .control-label{ font-weight: 600; }
    #create-channel-model .form-horizontal .domain input{ display: inline-block; }
    #publish-episode-modal .modal-body{ margin-left: 0px !important; }
    #publish-episode-modal select{ width: 100% !important; }
    #podcast-dashboard-modal .modal-body{
        margin-left: 0 !important;
        padding-left: 20px;
        padding-right: 20px;
        width: 88%;
    }


}
.business-solution-panel .h-sale{ padding:0px 15px; }
.h-sale .row-fluid .tabbable .nav-tabs{ border-bottom: none; }
.h-sale .row-fluid .tabbable .nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus{
        color: #000;
    cursor: default;
    border-radius: 0;
    font-weight: 600;
    background-color: #f2efe8
}
.h-sale .row-fluid .tabbable .nav-tabs > li > a, .nav-pills > li > a{
       padding: 12px 13px;
    font-weight: normal;
 }
.h-sale .row-fluid .tabbable .nav-tabs > li > a, .nav-pills > li > a{
        color: #949494;
    margin-right: 0px;
    border: 1px solid #ddd;
    border-radius: 0px;
    border-right: transparent;
}
.h-sale .row-fluid .tabbable .tab-content .tab-pane table thead tr th{
    font-weight: normal;
    text-align: center;
    font-family:'Open Sans',sans-serif;
    color: #838383; }
.h-sale .row-fluid .tabbable .tab-content .tab-pane table thead tr .advanced{ background: #f2efe8; }
.h-sale .row-fluid .tabbable .tab-content .tab-pane table thead tr td{ color: #838383; }
.h-sale .row-fluid .tabbable .tab-content .tab-pane table thead tr td{     font-family:'Open Sans',sans-serif;
    border-right: 1px solid #ddd; }
.h-sale .row-fluid .tabbable .tab-content .tab-pane table thead tr th a{
        font-weight: normal;
    text-shadow: none;
    box-shadow: none;
    background-image: none;
    background-color: #428200;
    border: 1px solid #428200;
    color: #ffffff;
    padding-top: 11px;
    padding-bottom: 11px;
    border-radius: 0px;
    font-size: 18px;
    width: 95%;
 }
.business-solution-panel .proven{ padding-bottom: 0px; }
.business-solution-panel .hidden-phone .text .holiday-great{ font-size:28px; margin-top:10px; }
.business-solution-panel .visible-phone .text .holiday-great{ font-size:20px; margin-top:10px; }
.account-premium-subscription .widget .table-container .button-column .cancel-text{
    color:#444;
    text-decoration: none;
}
.verify-ownership h1{ font-size: 40px; font-weight: 200; text-align: center;  margin-bottom: 37px; }
.verify-ownership .line{
    border-top: 3px solid #428200;
    width: 50px;
    padding-bottom: 10px;
    margin: 0 auto;
}
.verify-ownership .list-item{
    text-align: center;
    padding: 5px 20px;
}
.verify-ownership .list-item h2{ font-weight: normal; font-size: 20px;margin-top: 5px; }
.verify-ownership .list-item p{
    font-size: 15px;
    font-weight: 200;
    line-height: 1.6;
}
.verify-ownership .list-item p strong{
    font-weight: normal;
}
.verify-ownership .list-item a:hover{
    color: #428200;
    opacity: 0.8;
}
.verify-select{padding-bottom: 150px;background-color: #fafcf4;margin-top: 85px;}
.verify-select h2{
    padding-top: 80px;
    margin-bottom: 30px;
    font-size: 40px;
    font-weight: 200;
    text-align: center;
}
.verify-select .send{
    padding-left: 60px;
    margin-top: 50px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.verify-select .send .option{
    padding-right: 15px;
    font-size: 24px;
    font-weight: 600;
    color:#428200;
    font-style: italic;
}
.verify-select .send .email{
    font-size: 20px;
    font-weight: 200;
}
.verify-select .send a{
    padding:12px 30px;
    font-size: 20px;
    border:none;
}
.verify-select .send .btn-verify{ padding:12px 55px; }
.verify-select .put{ margin-top: 20px; }


@media (max-width: 1200px) {
    .verify-select .send .email{margin-right: 10px;font-size: 16px;}
    .verify-ownership .list-item{ padding: 5px 10px;}
}

@media (max-width: 979px) {
    .verify-select .send{display: block;padding-left: 10px;}
    .verify-ownership .promote img{margin: 0;}
    .verify-ownership h1,.verify-select h2{ font-size: 30px; }
    .verify-select .send .option{font-size: 20px; }
}
@media (max-width: 767px) {
    .verify-select {
        padding-bottom: 85px;
    }
    .verify-ownership .list-item{ padding-bottom: 45px;}
    .verify-select .put {
        margin-top: 30px;
    }
}

.registration .container .row-fluid .span8 form .control-group label{
    float: none;
    width: 100%;
    text-align: left;
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 7px;
    color: #2a2a2a;
    line-height: 1.3;
    font-family:'Open Sans',sans-serif;
 }
.registration .container .row-fluid .span8 form .control-group .controls{ margin-left: 0px; }
.registration .container .row-fluid .span8 form .control-group .controls input{
   width: 100%;
   font-family:'Open Sans',sans-serif;
   padding: 8px 6px;
}
.registration .container .row-fluid .span8 form .control-group .controls label input{
    width: auto;
}
.registration .container .row-fluid .span8 form .control-group .controls .checkbox.inline+.checkbox.inline{
   margin-left: 0px;
}
.registration .container .row-fluid .span8 form .control-group p{ margin-top: -5px; color: #575757; font-size: 13px; font-family:'Open Sans',sans-serif; }
.registration .container .row-fluid .span8 form .control-group .controls textarea{ width: 100%; }
.registration .container .row-fluid .span8 form .control-group .controls .inline{ font-size: 15px; color: #383838; }
.registration .container .row-fluid .span8 form .control-group .controls .radio{ color: #383838; font-size:15px; }
.registration .container .row-fluid .span8 form .control-group .controls .btn{
    padding: 14px 50px;
    color: #ffffff;
    margin-bottom: 100px;
    font-size: 18px;
    font-weight: 600;
    margin-top: 40px;
}
.registration .container .row-fluid .span8 form .control-group .img{
    border: 1px solid #e4e4e4;
    width: 100px;
    height: 100px;
    margin-top: 16px;
}
.registration .container .row-fluid .span8 form .control-group .upload{
    margin-top: 8px;
    margin-bottom: 15px;
}
.registration .container .row-fluid .span8 form .control-group .submit{ text-align: center; }
.registration .container .row-fluid .span8 form .split .about{
    font-size: 30px;
    font-family: open sans-serif;
    color: #2a2a2a;
    margin-top: 40px;
    margin-bottom: 30px;
    text-align: center;
 }
.registration .container .row-fluid .span8 form .split .line-left{ border-top: 1px solid #e4e4e4; }
.registration .container .row-fluid .span8 form .split .line-right{ border-top: 1px solid #e4e4e4; }
.developer{
    height: 558px;
    background: url(../jpg/pbapi-bg.jpg) no-repeat center center;
    font-family:'Open Sans',sans-serif;
    overflow: hidden;
    background-size: cover;
}
.developerapi .navbar .navbar-inner .sign-nav .sign-up-btn1 a{
       text-shadow: none;
    box-shadow: none;
    background-image: none;
    border: none;
    padding: 7px 20px;
    border-radius: 3px;

}
.developerapi .navbar .navbar-inner .nav-collapse .hidden-phone .sign-nav .sign-up-btn1{ padding-top: 9px; }
.developerapi .navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{
    border-top-color: #fff;
    border-bottom-color: #ffffff;
}
.developerapi .navbar .navbar-inner .nav-collapse .hidden-phone .sign-nav .dropdown .dropdown-menu li a{
    background: none;
}
.developerapi .navbar .navbar-inner .nav-collapse .hidden-phone .sign-nav .dropdown .dropdown-menu li a:hover{
 color: #5bb75b;
}
.developers .clear{ clear: both; }
.developer .text{ margin-top: 9%; margin-left: 15%; }
.developer .text h1{ font-size: 60px; font-weight: bold; color: #ffffff; font-family:'Open Sans',sans-serif; }
.developer .text p{ font-size: 30px; font-family:'Open Sans',sans-serif; color: #ffffff; }
.developers .container img{ float: left; padding-right: 30px; }
.developers .container .api-right{ float: left;     width: 80%;}
.developers .container .api-right h2{color: #8bbb3f; margin-top: 0px; font-size: 30px; font-weight: normal; }
.developers .container .api-right h2 a{ color: #428200;  }
.developers .container .api-top .api-right .build{ font-family:'Open Sans',sans-serif;  font-size: 20px; font-weight: 200; }
.developers .container .api-down{ background: #ffffff; border-top:1px solid #e4e3e3; margin-top: 55px;}
.developers .container .api-down .view{
   font-size: 24px;
   color: #ffffff;
   border:none;
   font-weight: normal;
   padding: 24px 28px;

}
.developers .deve-content{ margin-top: 50px; }
.developers .container .api-down .holistic .detail-down{
    text-align: center;
}
.developers .container .api-down .holistic{
    padding-top: 40px;
    padding-bottom: 100px;
}
.developerapi .d-manage .manage h2{
    text-align: center;
    font-weight: normal;
    margin: 50px 0 30px;
    padding: 5px 0 20px;
    color: #333333;
    text-align: center;
    position: relative;
    font-weight: normal;
    background: url(../png/title-bg.png) no-repeat center bottom;
    font-size: 24px;
}
.developerapi .d-manage .manage h2 .create{
    text-shadow: none;
    box-shadow: none;
    background-image: none;
    background: #428200;
    border:none;
    color: #ffffff;
    padding: 5px 12px;

 }
.developerapi .d-manage .container .row-fluid  .span10 .media-list .media{
    background-color: #ffffff;
    border: 1px solid #e4e4e4;
    padding: 20px;
}
.developerapi .d-manage .container .row-fluid  .span10 .media-body h3{ font-size: 18px;  margin-top: 2px; }
.developerapi .d-manage .container .row-fluid  .span10 .media-body .time{ font-family:'Open Sans',sans-serif; font-size: 13px; color: #555; }
.developerapi .d-manage .media-body .delete:hover{ background: #e8e8e8; }
.developerapi .d-manage .media-body .btn-group{ margin-top: 15px; }
.developerapi .d-manage .media-list .logo{ margin-right: 15px; }
.developerapi .d-manage .media-body .description{ font-size: 14px;  font-family:'Open Sans',sans-serif; }
.developerapi .d-manage .media-list .media-body{  float: left;  width: 60%; }
.developerapi .d-manage .media-list .media .pull-right a{
    text-shadow: none;
    box-shadow: none;
    background-image: none;
    border: none;
    font-family:'Open Sans',sans-serif;
    border-radius: 3px;
   padding: 8px 20px;

}
.developerapi .d-manage .media-list .media .pull-right .r-view .view{
    background: #428200;
    color: #ffffff;
 }
.developerapi .d-manage .media-list .media .pull-right .r-view .view:hover{ background: #80b50f; }
.developerapi .d-manage .media-list .media .pull-right .d-app{ margin-top: 10px; }
.developerapi .d-manage .media-list .media .btn-app-action{
    padding:8px;
    width: 100px;
}
.developerapi .d-manage .container{ margin-bottom: 100px; }
.developerapi .form{ margin-top: 80px; }
.developerapi .form .container .row-fluid .span12 .form-title .icon-left .icon-chevron-left{ display: inline; padding-right: 10px; }
.developerapi .form .container .row-fluid .span12 .form-title .icon-left{
    float: left;
}
.developerapi .form .container .row-fluid .span12 .form-title .icon-left a{
    text-decoration: none;
    color: #428200;
    font-size: 20px;
    font-family:'Open Sans',sans-serif;
    padding-left: 25px;
 }
.developerapi .form .container .row-fluid .span12 .form-title{ margin-bottom: 50px; }
.developerapi .form .container .row-fluid .span12 .form-title h1{
    float: left;
    color: #428200;
    font-weight: 600;
    display: block;
    text-align: center;
    margin-top: -28px;
    width: 100%;
}
.developerapi .form .form-horizontal label{
    float: none;
    width: 90%;
    text-align: left;
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 7px;
    color: #2a2a2a;
}
.developerapi .form .form-horizontal .controls input,.developerapi .form .form-horizontal .controls textarea{
        width:92%;
    font-family:'Open Sans',sans-serif;
    padding: 8px 6px;
}
.developerapi .form .form-horizontal .controls{ margin-left: 0px; }
.developerapi .form .form-horizontal .secret{ position: relative; }
.developerapi .form .form-horizontal .secret a{ position: absolute; top: 39px; right: 45px; }
.developerapi .form .form-horizontal .span6{ margin-left: 0px; height: 75px;}
.developerapi .form .form-horizontal .span6 .upload{ background-color: #428200;}
.developerapi .form .form-horizontal .span6 .upload:hover,.developerapi .form .form-horizontal .span6 .upload:hover:focus{ opacity: 0.88;}
.developerapi .form .form-horizontal .icon .controls{ background: #f6f7f8; width: 50%; margin-top: 15px;}
.developerapi .form .form-horizontal .icon .controls p{ color: #428200;margin-top: 10px; font-family:'Open Sans',sans-serif; }
.developerapi .form .form-horizontal .icon .controls .images{ text-align: center; padding: 20px 0px 10px; }
.developerapi .form .form-horizontal .span12{padding-right: 45px; margin-left: 0; margin-bottom: 130px;}
.developerapi .form .form-horizontal .form-actions{
    border-top: none;
    background: transparent;
    padding-left: 0;
    text-align: center;
    padding-top: 80px;
}
.developerapi .form .form-horizontal .form-actions button{
    text-shadow: none;
    box-shadow: none;
    border:none;
    background-image: none;
     padding: 15px 34px;
     border-radius: 4px;
     font-weight: 600;
     font-size: 16px;
    font-family:'Open Sans',sans-serif;
}
.developerapi .form .form-horizontal .form-actions .discard{ background: #e5e5e5;margin-right: 10px; }
.developerapi .form .form-horizontal .form-actions .discard:hover{ background: #ddd; }
.developerapi .d-manage .media-list{ min-height: 320px; }
.badges .color-select{border: 2px solid orange;border-radius:0.3em;}
.badges .easy{ margin-top:0; }
.badges .badge-content h3{ padding-top: 20px;}
.badges .badge-content{ margin-top:10px; margin-bottom: 80px; }
.badges .badge-content .tmp{ display: none; }
.badges .badge-content .grad .badges-code{ width:650px;}
.badges .badge-content .grad .badges-code img{ width:150px;height:56px;border:none; }
.badges h1{ font-size: 30px;font-weight: 600; padding-top: 35px; }
.badges h2,.badges h3{font-weight: 600; font-size: 20px;}
.badges .badge-content .control-group .all-img{
    display: inline-block;
}
.badges .badge-content .control-group .size{
    margin-top: 5px;
}
.badges .badge-content .control-group{
    margin-bottom: 15px;
}
.badges .features-tit .bgc>strong{
    text-transform: capitalize;
}
.badges .badge-content .control-group .control-label{
    font-size: 16px;
    width: 140px;
    display: inline-block;
}
.badges .badge-content .control-group .url{
    margin-right: 10px;
    position: relative;
    top: 2px;
    left: 4px;
}
.badges .badge-content #feed-generate{
    position: relative;
    top: -3px;
    background-color: #428200;
}
.badges .badge-content .qr-code{
    margin-top: 10px;
}
.badges .badge-content .qr-code img{
    margin-top: 10px;
    width: 200px;
    height: 200px;
}

@media (min-width: 980px) and (max-width: 1200px) {
   .developer .text{ margin-left: 6%; }
   .developer .text h1{ font-size: 42px; }
   .developers .container .row .span10 .api-right h3{ font-size: 24px; }
   .developers .container .row .span10 .api-right .build{ font-size: 14px; }
   .developers .container .api-right{ width: 75%; }
   .developerapi .d-manage .media-list .media-body{ width: 56%; }
 }
@media (min-width: 768px) and (max-width: 979px) {
  .developer .text{ margin-left: 0px; text-align: center; margin-top: 16%;}
  .developer .text h1{ font-size: 42px; }
   .developers .container .row .span10 .api-right h3{ font-size: 24px; }
   .developers .container .row .span10 .api-right .build{ font-size: 14px; }
   .developers .container .api-right{ width: 95%; margin-top: 20px; }
   .developerapi .d-manage .media-list .media-body{ width: 45%; }
   .badges .badge-content .grad .badges-code{ width: 100%;}
   .badges .badge-content .control-group .checkbox{ margin-left: 145px;}

 }
@media (max-width: 767px) {
   .developer{ height: 380px; }
   .developer .text{ margin-left: 0; text-align: center;margin-top: 25%;}
   .developer .text h1{ font-size: 36px; }
   .developer .text p{ font-size: 20px; }
   .developers .container .row .span10 .api-right h3{ font-size: 24px; }
   .developers .container .row .span10 .api-right .build{ font-size: 14px; }
   .developers .container .row .span10 .api-right{ padding-top: 15px; }
   .developers .container .row .span10 .api-down a{ font-size: 16px; }
   .developers .container .api-right{ width: 95%; margin-top: 25px; }
   .developers .container .api-right h2{ font-size: 26px; }
   .developers .deve-content .row-fluid .span6{ margin-top: 25px; text-align: center; }
   .developers .container img{ float: none; padding-right: 0px; }
   .developers .container .api-top .api-right .build{ font-size: 16px; }
   .registration .container .row-fluid .span8 form .control-group .controls input{ width: 95%; }
   .developerapi .d-manage .media-list .media .media-body{ float: none; width: auto;}
   .developerapi .d-manage .media-list .media>.pull-right{ margin-left: 0px;}
   .developerapi .form .container .row-fluid .span12 .form-title .icon-left a{ padding-left: 10px; }
   .developerapi .form .form-horizontal .secret a{ right: 25px; top: 31px; }
   .developerapi .form .form-horizontal .span12{ padding-right: 0; }
   .developerapi .form .form-horizontal .form-actions button{ padding: 14px 22px; }
   .enterprise-vcard{ margin-top: 10px; }
   .registration .container .row-fluid .span8 form .control-group label{ font-size: 16px; }
   .badges .badge-content .control-group .control-label{ display: block; padding-bottom: 5px;}
   .badges .badge-content .grad .badges-code{ width: 95%;}
   .badges .badge-content #copy-btn{ margin-top:10px;}
   .badges h1{ font-size: 26px;}



}

#preview_modal{
    -webkit-transition: opacity .3s linear,left .3s ease-out;
    -moz-transition: opacity .3s linear,left .3s ease-out;
    -o-transition: opacity .3s linear,left .3s ease-out;
    transition: opacity .3s linear,left.3s ease-out;
    right: -42%;
    left: inherit !important;
    top: 0 !important;
    margin: 0;
    width: 85%;
    height: 100%;
    background-color: #f9f9f9;
}
#preview_modal .modal-body .link span:first-child{
    float:left;
}
#preview_modal .modal-body .link span:last-child{
    float:right;
}
#close_preview{
    position: fixed;;
    left: 30px;
    top: 30px;
    background-color: #fff;
    display: block;
    width: 40px;
    color: #428200;
    height: 40px;
    z-index: 999999;
    border-radius: 80px;
    line-height: 37px;
    font-size: 34px;
    font-weight: 200;
    font-family: initial;
    text-align: center;
    padding: 8px;
    opacity:0;
    text-decoration:none;
}
#close_preview:hover{
    background-color: #428200;
    color: #fff;
}
#change-to-private-warning-msg{
    margin-top: 20px;
    margin-bottom: 20px;
    line-height: 1.8;
    font-size: 16px;
    font-weight: bold;
}
#change-to-private-warning-msg .warning-text{
    color:#838383;
    font-size:14px;
    font-weight:normal;
    display: flex;
}
#change-to-private-warning-msg .warning-text i{
    color: #faa732;
    font-size: 24px;
}
#change-to-private-warning-msg .warning-text .text{
    padding-left:15px;
}
.preview-page.pace-done{ background-color: #f9f9f9;}
#preview_box #preview_modal .modal-body .link .back{  margin: 0 0 20px 20px; }
#preview_box #preview_modal .modal-body .link .back a{ font-weight: normal; font-family:'Open Sans',sans-serif; }
#preview_box #preview_modal .modal-body .link .back a .icon-chevron-left{  margin-top: 0; margin-right: 4px;}
#preview_box #preview_modal .modal-main-content .form-horizontal{ padding-left: 15px;}
#preview_box #preview_modal .modal-body .link .view-pd {  margin: 0 20px 20px 0; }
#preview_box #preview_modal .modal-body .link .view-pd a{  font-weight: normal; font-family:'Open Sans',sans-serif;}
#preview_box #preview_modal .modal-body .link .view-pd a .icon-eye-open{  padding-left: 5px; margin-top: -5px; font-size: 16px; }
#preview_box #preview_modal .modal-body iframe .pace-done .pdt140{ padding-top: 50px; }
.private-podcast-solution .sp02-block .container{
    background: url(../jpg/bg-line.jpg) no-repeat center top;
    padding-bottom: 0px;
    padding-top: 120px;
 }
.private-podcast-solution .sp02-block .container .row .securely{ margin-left: 60px; }
.private-podcast-solution h2{ font-size: 35px; }
.private-podcast-solution .sp01-block .container .row .span10 p{ margin-bottom: 30px; }
.private-podcast-solution .sp02-block .container .row .deliver img{ padding-left: 10px; }
.private-podcast-solution .reliability h2{ text-align: left; margin-top: 0px; }
.private-podcast-solution .reliability .container2 .row{ margin-bottom: 108px; margin-top: 75px; }
.private-podcast-solution .reliability .container2 .row .span6 img{ margin-top: 20px; width: 530px;}
.private-podcast-solution .reliability .container2 .row .span6{ margin-left: 70px; }
.private-podcast-solution .sp06-block{ background: #f8f8f8; }
.private-podcast-solution .sp06-block h2{ padding-top: 70px; }
.private-podcast-solution .sp04-block { padding-top: 85px; padding-bottom: 0px; }
.private-podcast-solution .sp06-block .container{
         padding-bottom: 83px;
         background: url(../png/private06.png) no-repeat 35px -25px;
}
.private-podcast-solution .sp04-block ul li{ margin-bottom: 10px; height: 440px;}
.private-podcast-solution .sp01-block{
    padding:50px 0px 0px 0px;
   background: url(../jpg/bg-line.jpg) no-repeat left top;
}
.private-podcast-solution .sp04-block .get .row .span10 h2{ font-size: 28px; }
.private-podcast-solution .sp04-block .container .row .span10 .clearfix p{ font-size: 16px; }
.private-podcast-solution .get-pod{ padding-top: 25px; padding-bottom: 85px; }
.private-podcast-solution .robust .info p{ margin-top: 5px; }
.private-podcast-solution .get-pod .get .btn-create{
    background: #428200;
    padding: 18px 35px;
    font-size: 28px;
}
/*job*/
.pbjob .banner{
    width: 100%;
    height: 715px;
    padding: 0;
    margin-top: 60px;
    background: url(../jpg/banner3860.jpg?v=1) no-repeat center center;
    background-size: cover;
}
.pbjob .banner h1{
    font-size: 60px;
}
.pbjob .banner p{ font-size: 24px;    margin-bottom: 2px; }
.pbjob .banner .text{
    padding-top: 15%;
    padding-left: 6%;
}
.pbjob .second .text{
    text-align: center;
    padding-bottom: 135px;
    padding-top: 80px;
}
.pbjob h2{ font-size: 38px; color: #333333;font-weight: normal; }
.pbjob .second .text p{
    font-size: 18px;
    color: #333333;
    line-height: 1.8;
    padding: 25px 80px 0px 80px;
}
.pbjob .open-third .bg{
    width: 100%;
    height: 641px;
    padding: 0px;
    background: url(../jpg/bg.jpg) no-repeat center bottom;
    background-size: cover;
}
.pbjob .open-third h2{
    text-align: center;
    font-size: 50px;
    color: #ffffff;
     padding-top: 80px;
     font-weight: normal;
}
.pbjob .open-third p{
    font-size: 24px;
    color: #ffffff;
    padding-top: 80px;
    padding-left: 40px;
}
.pbjob .open-third .enterprises{
     color: #fff000;
    font-weight: 600;
    font-size: 24px;
    text-transform: uppercase;
    padding-left: 40px;
    text-decoration: underline;
    margin-top: 15px;
    display: block;
}
.pbjob .open-third img{    padding-top: 35px;  }
.pbjob .hosted .text{ text-align: center; padding: 90px 0px 38px 0px;}
.pbjob .hosted .text p{ font-size: 20px;    padding-top: 5px; }
.pbjob .hosted .pb-img{
    padding: 0;
    display: flex;
    margin-bottom: 125px;
    flex-wrap: wrap;
    flex-direction: row;
}
.pbjob .hosted .pb-img p{
    font-size: 18px;
    margin-top: 15px;
    color: #333333;
    margin-bottom: 50px;
    font-weight: 600;
}
.pbjob .hosted .pb-img .podcast{
    padding-right: 54px;
    width: 21%;
    overflow: hidden;
}
.pbjob .hosted .pb-img .podcast:hover img{
    /*transform: scale(1.05);*/
    transition: all .2s;
    opacity: 0.75;
}
.pbjob .hosted .pb-img .podcast:nth-child(4n){
    padding-right: 0;
}
.pbjob .hosted .pb-img a{
    padding-right: 54px;
    width: 21%;
}
.pbdetails{  margin-top: 62px;}
.pbdetails h1{
    font-size: 34px;
    font-weight: 600;
}
.pbdetails .words span{
    font-size: 16px;
    padding-right: 15px;
    color: #666666;
 }
.pbdetails .apply{
    background: #428200;
    color: #ffffff;
    font-size: 16px;
    font-weight: 600;
    padding: 13px 24px;
    text-transform: uppercase;
}
.pbdetails .apply:hover{ background: #428200;}
.pbdetails .pull-right{ margin-top: 20px; padding-right: 50px; }
.pbdetails .text-title{ padding: 55px 0px; }
.pbdetails .text-title .pull-left{ padding-left: 50px; }
.pbdetails .second{ background:#f9f9f9; }
.pbdetails .second .container{
    padding: 35px 0px 130px;
}
.pbdetails .second .text{     padding: 0px 50px 90px; }
.pbdetails .second .btn-apply{ text-align: center; }
.pbdetails .second .text h3{
    font-size: 20px;
    font-weight: 600;
    color: #333333;
}
.pbdetails .second .text p{
    line-height: 2.0;
    color: #333333;
    font-size: 16px;
}
.pbdetails .second .text ul li{
        line-height: 28px;
    font-size: 16px;
    padding-bottom: 15px;
}
/*payment-uthorization*/
#payment-uthorization{
    height: auto;
    background-color: #f8f8f8;
    border: 1px solid #e4e4e4;
        padding: 100px 85px;
}
#payment-uthorization h1{
    font-size: 30px;
    font-weight: 600;
    color: #1a1a1a;
}
#payment-uthorization .according{
    font-size: 16px;
    line-height: 1.8;
    padding-top: 10px;
    color: #1a1a1a;
}
#payment-uthorization .plan{
    font-size: 20px;
    color: #1a1a1a;
}
#payment-uthorization .btn-auth{
    font-size: 16px;
    font-family:'Open Sans',sans-serif;
    padding: 18px 48px;
    border:none;
    margin-top: 15px;
    background-color: #428200;
    color: #ffffff;
    margin-top: 32px;

}
#payment-uthorization .btn-auth:hover{
    background: #83b00a;
}
#payment-uthorization .plan span{
    font-size: 24px;
    color: #428200;
    font-weight: bold;
}


@media (max-width: 1200px) {
    .pbjob .hosted .pb-img .podcast{ padding-right: 36px;}
}
@media (min-width: 768px) and (max-width: 979px) {
   .private-podcast-solution .sp02-block .container .row .securely h2{ margin-top: 0px; }
   .private-podcast-solution .reliability .container2 .row .span6{ margin-left: 30px; }
   .private-podcast-solution .reliability .container2 .row .span6 img{ margin-top: 100px; }
   .private-podcast-solution .reliability .container2 .row{ margin-top: 15px; margin-bottom: 20px; }
   .private-podcast-solution .sp04-block ul li{ margin-bottom: 10px; height: 400px;}
   .private-podcast-solution .sp06-block .container{
        padding-bottom: 140px;
        background: url(../png/private06.png) no-repeat 25px 110px;
     }
   .private-podcast-solution .sp04-block .container .row .span10 .clearfix p{ font-size: 14px; }
   .private-podcast-solution .sp06-block .container .row .span4 p{ font-size: 16px; text-align: center; }
   .pbjob .open-third p{ font-size: 22px; }
   .pbjob .open-third .enterprises{ font-size: 22px; }
   .pbdetails .second .text{     padding: 0px 10px 90px; }
   .pbdetails .text-title .pull-left{ padding-left: 10px; }
   .pbdetails .pull-right{
        margin-top: 20px;
    padding-right: 10px
   }
   .blog-followingtab .f-sidebar .content-block .btn-visit{  padding: 8px 11px;  font-size: 14px;}
   .pbjob .banner{ margin-top: 54px;}

}
@media (max-width: 767px) {
  .private-podcast-solution .visible-phone .securely{ padding-top: 0px; }
  .private-podcast-solution .visible-phone .securely p{ font-size: 16px; }
  .private-podcast-solution .sp02-block .container .row .securely{
     margin-top: 40px;
    margin-left: 0px; }
  .private-podcast-solution .reliability{ padding:0px 15px; }
  .private-podcast-solution .reliability .container2 .row .span6{ margin-left: 0px; }
  .private-podcast-solution .reliability p{ font-size: 16px; }
  .private-podcast-solution .sp06-block .container{
      background-size: 310px auto;
      background-position: center bottom;

    }
  .private-podcast-solution .sp06-block .container .row .span4 p{ font-size: 16px; text-align: center; }
  .private-podcast-solution .sp04-block .container .row .span10 .clearfix p{ font-size: 14px; }
  .private-podcast-solution .sp04-block ul li{ height: 380px; }
  .pbjob .banner{height: 480px; margin-top: 54px; }
  .pbjob .banner .container{ padding: 0; }
  .pbjob .banner .text{
    padding-top: 15%;
    background: rgba(255,255,255,0.4);
    padding-left: 0px;
    height: 480px;
    text-align: center;
}
  .pbjob .second .text p{ padding: 0px; font-size: 16px; }
  .pbjob .second .text{ padding-bottom: 75px; padding-top: 40px; }
  .pbjob .open-third h2{  font-size: 38px;   padding-top: 40px; }
  .pbjob .open-third p{ padding-top: 30px; font-size: 20px; }
  .pbjob h2{ font-size: 34px; }
  .pbjob .open-third .enterprises{font-size: 20px;}
  .pbjob .hosted .pb-img .podcast{ width: 45%; padding-right: 15px; }
  .pbjob .hosted .pb-img .podcast:nth-child(2n){ padding-right: 0;}
  .hosted .text{padding-top: 40px;}
  .pbjob .hosted .pb-img{ margin-bottom: 80px; }
  .pbdetails{    margin-top: 55px; }
  .pbdetails h1{font-size: 30px;}
  .pbdetails .pull-right{
   text-align: left;
    float: none;
    padding-left: 10px;
    padding-right: 0px;
}
  .pbdetails .text-title .pull-left{ float: none;    padding-left: 10px; }
  .pbdetails .text-title{padding-top: 30px;}
  .pbdetails .second .text{padding: 15px 20px 50px 20px;}

}
.premium-newuser .myaccount-panel{
  border:none;
  border-bottom: none;
  margin-top: 0px;
}
.premium-newuser .span10{ text-align: center; }
.premium-newuser .myaccount-top .payful{ font-size: 38px; margin-top: 18px; }
.premium-newuser .myaccount-top .confirmation{ font-size: 20px; font-weight: 200; }
.premium-newuser .myaccount-top .confirmation .email{ color: #428200;  }
.premium-newuser .line{ padding:20px 0px 50px 0px; }
.premium-newuser .myaccount-panel .myaccount-form .btn-panel{
    text-align: center;
    background: transparent;
    border-bottom: none;
    border-top: none;
    margin-top: 20px;
    margin-bottom: 100px;
}
.premium-newuser .myaccount-panel .myaccount-form .ip-panel .control-group{ margin-bottom: 20px; }
.premium-newuser .myaccount-panel .myaccount-form .ip-panel .control-group .control-label{ width: 205px; font-size: 16px;padding-top: 8px; }
.premium-newuser .myaccount-panel .myaccount-form .ip-panel{ padding:0; }
.premium-newuser .myaccount-panel .myaccount-form .ip-panel .control-group .controls .control-label{ padding-left: 22px; }
.premium-newuser .myaccount-panel .myaccount-form .btn-panel button{
    padding: 15px 60px;
    font-size: 20px;
    font-weight: 600;
}
.premium-olduser .album-block{ text-align: center; padding:120px 0px 35px 0px;}
.premium-olduser .album-block .payful{ font-size: 38px; margin-top: 20px; }
.premium-olduser .album-block .confirmation{ font-size: 20px; font-weight: 200; }
.premium-olduser .album-block .confirmation .email{ color: #428200; }
.premium-episodes .row .premium-right .listen{
     background: #e0ebc7;
     border:1px solid #becc9e;
     border-radius: 5px;
     padding: 12px 0px;
     margin-bottom: 20px;

}
.premium-episodes .row .premium-right .listen .content{ color: #72922a; float: left; margin: 7px 0px 0px 20px;}
.premium-episodes .row .premium-right .listen .app{ float: right; padding-right: 14px; }
.premium-episodes .row .premium-right .widget .tab-content{ padding:0px; }
.premium-episodes .row .premium-right .widget .tab-content .active{  padding-bottom: 25px;}
.usercenter-premium-podcast tr .play .icon-play{ margin-top: -2px; }
.premium-episodes table tr td{ vertical-align: middle; }
.premium-episodes .row .premium-right .widget .tab-content .tab-pane table{ margin-bottom: 0px; }
.premium-episodes .row .premium-right .dt_footer{ border:none;    margin-bottom: 0;}
.usercenter-premium-podcast tr td .logo span{
    width: 78%;
    padding-left: 5px
 }
.premium-episodes table tr td:first{ width: 30%; }
.premium-episodes table tr td:nth-child(2){ width: 20%; }
.premium-episodes table tr td:nth-child(3){ width: 20%; }
.premium-episodes table tr td:nth-child(4){ width: 30%; }
.premium-episodes table tr td .play{ min-width: 46px; margin-right: 5px;}
#infoModal .modal-body .description{ margin: 10px 0px 22px 0px; }
#infoModal .modal-body .tit{ font-weight: 600; }
#infoModal .modal-body .tit span{ font-weight: normal;     color: #656565; }
#infoModal .modal-body{ padding-bottom: 23px; font-family:'Open Sans',sans-serif;}
#infoModal{ top: 18%; }
.bg-e .container .row .span4 .f-sidebar .mylike-block ul li a .icon-star{ font-size: 18px; margin-top: -8px; }
.bg-e .container .row .span8 .following-block .pro-list .col .ul-list li .panel .follow-panel .follow-pill:before{ margin-top: 3px; }
.bg-e .container .row .span8 .following-block .pro-list .col .ul-list li .panel .follow-panel .following-pill:before{ margin-top: 3px; }

@media (min-width: 768px) and (max-width: 979px) {
    .premium-newuser .myaccount-panel .myaccount-form .ip-panel .control-group .control-label{ font-size: 14px; }
    .premium-newuser .row .span10 .row-fluid .span6 { width: 72%; margin-left: 16%; }


}
@media (max-width: 767px) {
  .premium-newuser .myaccount-top .confirmation{ font-size: 16px; line-height: 1.6; }
  .myaccount-panel .myaccount-form .ip-panel .control-group .controls{ margin-left: 0px; }
  .premium-newuser .myaccount-panel .myaccount-form .ip-panel .control-group .controls .control-label{ padding-left: 0px; font-size: 14px; }
  .premium-newuser .myaccount-panel .myaccount-form .ip-panel .control-group{ margin-bottom: 15px; }
  .premium-newuser .myaccount-panel .myaccount-form .ip-panel .control-group input{ height: 30px; }
  .blog-followingtab .f-sidebar .content-block .btn-visit{ padding: 14px;}
  .friends-panel .nav-tabs li a{ font-size: 14px;padding: 9px 5px; }
  .f-sidebar .profile-block .logo{ float: left; margin: 0px;}
  .f-sidebar .profile-block .content-block{ float: left; width: 57%;}
  .blog-followingtab .f-sidebar .content-block .time{ margin-bottom: 0px;}
  .blog-followingtab .f-sidebar .content-block .btn-visit{ font-size: 14px; padding: 8px 15px; display: inline-block;}
  .blog-followingtab .f-sidebar .profile-block .content-block{  float: left;  padding: 0px 15px 15px; }
  .blog-followingtab .friends-panel .nav-tabs li a .iconpd-users{ font-size: 16px;}
  .blog-followingtab .f-sidebar .profile-block .logo img{ width: 110px; height: 110px;}
  .blog-followingtab{ background-color: #ffffff; }
  .f-sidebar .profile-block{box-shadow: none;}
  .blog-followingtab .friends-block{     padding: 0px 0px 30px;}
  .blog-followingtab .friends-panel .friendstab-content .related-panel ul li{
    display: block;
    float: none;
    width: auto;
  }


}

.podcast-app{ font-family:'Open Sans',sans-serif; }
.podcast-app .banner{
    background: url(../jpg/app-bg.jpg) no-repeat center top #5e6061;
    height: 1015px;
    width: 100%;
    text-align: left;
    background-size: cover;
}
.podcast-app .banner .text{ margin-top: 13%; margin-left:80px;  }
.podcast-app .banner .text h1{ color: #fff; font-size: 80px; font-weight: bold;  text-transform: uppercase;  }
.podcast-app .banner .text p{ font-size: 30px; color: #fff; line-height: 1.3; }
.podcast-app .banner .text .download-app{ margin-top: 25px; }
.podcast-app .text .download-app a img{ width: 206px; height: 60px; }
.podcast-app .text .download-app .ios{ margin-right: 18px; }
.podcast-app .content .container .row-fluid{ margin-top: 90px; }
.podcast-app .content .container .row-fluid .span6 img{ margin-left: 60px; }
.podcast-app .content .container .row-fluid .text{ margin-top: 85px; }
.podcast-app .text h2{ font-size: 60px; font-weight: bold; color: #161515; margin-left: -5px;}
.podcast-app .text p{ font-size: 20px; color: #161515; line-height: 1.6;  }
.boot-v3 .podcast-app .content .discover p{
    font-size: 20px;
    text-align: left;
    line-height: 1.6;
}
.podcast-app .line{
    border-top: 3px solid #86b61f;
    width: 50px;
    margin-top: 13px;
    margin-bottom: 15px;
}
.podcast-app .content .container .row-fluid .span4{ margin-left: 8%; }
.podcast-app .ripple{
    background: url(../png/app02.png) no-repeat center top #ffffff;
    height: auto;
    width: 100%;
    text-align: left;
    margin-top: -50px;
    background-size: contain;
}
.podcast-app .listen-img{ width: 100%; }
.podcast-app .listen-img img,.podcast-app .listen-img source{ width: 100%; }
.podcast-app .ripple .text{ text-align: center; padding-top: 18.5%; }
.podcast-app .ripple .text h3{ margin:0; }
.podcast-app .ripple .text .line{ margin:0  auto; width: 50px; margin-top: 15px; margin-bottom: 12px; }
.podcast-app .ripple .text p{ margin-bottom: 30px; }
.podcast-app .ripple img{ margin-bottom: 50px; }
.podcast-app .ripple .text .function-description img{ margin-bottom: 0; float: left; }
.podcast-app .ripple .text .function-description{ width: 49%;  margin: 0 auto; padding-bottom: 45px;}
.podcast-app .ripple .text .function-description h2{
    float: left;
    font-size: 20px;
    font-weight: normal;
    margin-top: -5px;
    margin-left: 10px;
}
.podcast-app .ripple .text .function-description .clear{ clear: both; }
.podcast-app .content2{
    background: url(../jpg/app-bg02.jpg) no-repeat center top #5e6061;
    height: 671px;
    width: 100%;
    text-align: left;
    background-size: cover;
}
.podcast-app .content2 .text{ margin-left: 110px;  margin-top: 12%;}
.podcast-app .content2 .text .download-app{ margin-top: 25px; }
.podcast-app .content2 .text .qrcode{ margin-top: 30px; }
.podcast-app .publish{
    background: url(../jpg/app-bg03.jpg) no-repeat center bottom;
    height: 839px;
    width: 100%;
    text-align: left;
    background-size: cover;
}
.podcast-app .publish .publish-content{
    margin-top: 115px;
 }
.podcast-app .publish .left-text{
    width: 55%;
}
.podcast-app .publish .left-text .text{     padding-left: 50px; }
.podcast-app .publish .publish-content .img-right{
    width: 45%;
    margin-left: 0px;
}
.podcast-app .publish .publish-content .img-right img{ margin-right: -20px; }
.podcast-app .publish .publish-content .text{ padding-top: 4px; }
.podcast-app .publish .publish-content .img-right{ text-align: right; }
.podcast-app .publish .publish-content .function-description img{
    margin-bottom: 0;
    float: left;
}
.podcast-app .publish .publish-content .function-description p{
    float: left;
    width: 94%;
    font-size: 20px;
    font-weight: normal;
    margin-top: -5px;
    padding-left: 10px;
    line-height: 1.4;
}
.podcast-app .publish .publish-content .function-description .clear{ clear: both; }
.podcast-app .publish .publish-content .function-description{ padding-top: 15px; }
.podcast-app .publish .publish-content .function-description .learn a{
    font-size: 16px;
    font-weight: bold;
    color: #428200;
    -webkit-transition: opacity 300ms cubic-bezier(.694,0,.335,1),background-color 300ms cubic-bezier(.694,0,.335,1),color 300ms cubic-bezier(.694,0,.335,1);
    -o-transition: opacity 300ms cubic-bezier(.694,0,.335,1),background-color 300ms cubic-bezier(.694,0,.335,1),color 300ms cubic-bezier(.694,0,.335,1);
    transition: opacity 300ms cubic-bezier(.694,0,.335,1),background-color 300ms cubic-bezier(.694,0,.335,1),color 300ms cubic-bezier(.694,0,.335,1);
}
.podcast-app .publish .publish-content .function-description .learn a:hover{
        color: #7cac16;
}
.podcast-app .publish .publish-content .function-description .learn a:hover i{
    font-size: 15px;
}
.podcast-app .publish .publish-content .function-description .learn a i{ color: #333333;font-size: 14px; }
.podcast-app .publish .publish-content .function-description .learn{ margin-top: 36px; }
.podcast-app .promote .click{ font-size:18px; color: #428200;text-decoration: underline;}
.podcast-app .promote .click span{ color: #1a1a1a;  }
.podcast-app .promote{
    text-align: center;
    margin-bottom: 70px;
}
.podcast-app .promote h2{
    font-size: 60px;
    padding-top: 25px;
    padding-bottom: 4px;
    color: #000000;
}
.podcast-app .promote .line{
    width: 50px;
    height: 3px;
    background-color: #86b61f;
    margin: 0 auto;
    border-top: none;
    padding-bottom: 0
}
.podcast-app .promote .p-text{
    font-size: 20px;
    padding-top: 15px;
    padding-bottom: 68px;
        line-height: 1.6;
}
.podcast-app .promote .item{
    background: #fdf8f4;
    padding: 28px;
    text-align: center;
}
.podcast-app .promote .item h3{
    font-size:24px;
}
.podcast-app .promote .item p{
    font-size: 16px;
    line-height: 1.8;
    padding-bottom: 10px;
}
.podcast-app .promote .item .btn{
    border-radius: 50px;
    font-size: 16px;
    padding: 9px 30px;
}
.podcast-app .promote .advertise-item{
    background-color: #ffecf0;
}

.podbean-libsyn{ font-family:'Open Sans',sans-serif; }
.podbean-libsyn .banner{
       background: url(../jpg/pb-libsyn-bg.jpg) no-repeat center top;
       height: 700px;
       position: relative;
       overflow: hidden;
       background-size: cover;
 }
.podbean-libsyn .banner .text h1{ font-size: 60px; color: #ffffff; }
.podbean-libsyn .banner .text p{
      font-size: 24px;
      font-weight: 200;
      color: #ffffff;
      margin-top: 5px;
      line-height: 1.6;
  }
.podbean-libsyn .banner .text{ margin-top: 15%; }
.podbean-libsyn .create{ background: #428200; }
.podbean-libsyn .create .text span{ font-size: 40px; color: #ffffff;  }
.podbean-libsyn .create .text{ padding:66px 0; text-align: center; }
.podbean-libsyn .create .text .start{
    text-shadow: none;
    box-shadow: none;
    border: none;
    font-size: 30px;
    color: #428200;
    background-image: none;
    background: #fff;
    padding: 20px 40px;
    border-radius: 50px;
    margin-top: -22px;
    margin-left: 25px;
}
.podbean-libsyn .create .text .start:hover{ background: #f8f8f8; }
.podbean-libsyn .content{ text-align: center; }
.podbean-libsyn .content .lower h2{ font-size: 40px; }
.podbean-libsyn .content .lower{ margin-top: 80px; }
.podbean-libsyn .content .lower p{ font-size: 16px; line-height: 2.0; color: #383838; }
.podbean-libsyn .content .lower .hallmark a{text-decoration: underline; color: #000;}
.podbean-libsyn .content .lower .hallmark{ margin-bottom: 40px; color: #1a1a1a; font-weight: 600;}
.podbean-libsyn .content .row-fluid .span6{ text-align: left; }
.podbean-libsyn .content .row-fluid .span6 p{ font-weight: 600; color: #1a1a1a; margin-bottom: 5px; }
.podbean-libsyn .content .row-fluid .span6 .give{
    font-size: 18px;
    font-weight: 200;
    margin-top: 30px;
    padding-left: 80px;
    line-height: 1.7;
}
.podbean-libsyn .beautiful{ padding-top: 30px; }
.podbean-libsyn .content .free{ padding-top: 25px; }
.podbean-libsyn .content .free img{
    max-width: 450px;
    padding-left: 30px;
}
.podbean-libsyn .content .free .hallmark{ margin-bottom: 0; }
.podbean-libsyn .content .free .row-fluid .span6 .give{
   padding-left: 0;
   padding-right: 45px;
   line-height: 1.7;
   margin-top: 118px
 }
.podbean-libsyn .content .switching h2{ margin-bottom: 80px; }
.podbean-libsyn .content .switching .make{ margin-top: 20px; }
.podbean-libsyn .easy{ margin-top: 90px; }
.podbean-libsyn .content .free .amazing{ margin-top: 15px; }
.podbean-libsyn .content .lower .hallmark a:hover{ color: #656565; text-decoration: none; }
.podbean-libsyn .content .switching .row-fluid .span6 .give a{ text-decoration: underline; color: #1a1a1a; }
.podbean-libsyn .content .switching .row-fluid .span6 .give a:hover{ text-decoration: none; color: #656565; }
.samson{ font-family:'Open Sans',sans-serif; }
.samson .banner{
       background: url(../jpg/samson.jpg) no-repeat center center;
       height: 747px;
       position: relative;
       overflow: hidden;
 }
.samson .banner .text{

    text-align: center;
 }
 .samson .banner .text .logo{ margin-top: 35px; display: block; }
.samson .banner .text h1{ font-size: 86px; color: #ffffff;  margin-top: 18%; }
.samson .banner .text  p{ font-size: 40px; color: #ffffff; font-family:'Open Sans',sans-serif; margin-top: 17px; }
.samson .banner .text  p span{  padding-left: 15px;  padding-right: 30px; }
.samson .awesome .text{ text-align: center; margin-top: 45px; margin-bottom: 80px;}
.samson .awesome .text h2{ font-size: 50px; font-weight: 600; color: #428200; }
.samson .awesome .text p{ font-size: 18px;  margin-top: 35px; line-height: 1.7; }
.samson .awesome .system .pod{ font-size: 18px; font-weight: bold;}
.samson .awesome .system p{ color: #ffffff; }
.samson .awesome .sam-logo{
        margin-bottom: 10px;
    text-align: right;
    margin:10px 30px 10px 0px;
}
.samson .awesome .system{
    background: #428200;
    padding: 30px 15px 30px 15px;
    width: 320px;
    height: 203px;
        border-radius: 4px;
 }
.samson .awesome .system .words{ line-height: 1.7; }
.samson .awesome .shape{
    width: 0;
    height: 0;
    border-left: 18px solid transparent;
    border-right: 18px solid transparent;
    border-top: 20px solid #428200;
    margin-left: 41%;
}
.samson .awesome .total{ font-size: 16px;     text-align: center; margin-left: -20px;}
.samson .awesome .total span{ font-size: 40px; font-weight: 900; }
.samson .enter{ background: #428200;  text-align: center; margin-top: 112px;}
.samson .enter h2{ color: #ffffff; font-size: 60px; margin-top: 45px; }
.samson .enter p{ color: #ffffff; font-size: 18px; padding-bottom: 50px; margin-top: 28px;}
.samson .enterform{  background: #f7f4f8; padding-bottom: 100px;}
.samson .enterform .container{ background: #ffffff;  margin-top: 40px;}
.samson .enterform .container form{
    padding-top: 65px;
    padding-bottom: 60px;
    width: 830px;
    margin: 0 auto;
    padding-left: 138px;
}
.samson .enterform .container form label{ font-size: 16px; }
.samson .enterform .container form .control-group .controls .name{ width:60%; }
.samson .enterform .container form .control-group .controls select{ width: 62.5%; }
.samson .enterform .container form .control-group .radio{ float: left; }
.samson .enterform .container form .pod-radio{  padding-left: 103px; }
.samson .enterform .container form .control-group .lable-name{ width: 151px; }
.samson .enterform .container form .control-group .lable-state{ width: 145px; }
.samson .enterform .container form .control-group .submit{
    font-size: 30px;
    font-weight: 600;
    font-family:'Open Sans',sans-serif;
    box-shadow: none;
    text-shadow: none;
    border:none;
    background: #428200;
    background-image: none;
    color: #ffffff;
     padding: 23px 68px;
     margin-top: 35px;
    margin-left: 25px;

}
.samson .enterform .container form .control-group .submit:hover{ background: #7faf17; }
.samson .enterform .container form p{ text-align: center;     margin-left: -138px; }
.samson .enterform .container form .control-group .radio-text{   width: 53%; }
.podbean-soundcloud { font-family:'Open Sans',sans-serif; }
.podbean-soundcloud .banner{
    background: url(../jpg/pb-soundcloud-bg3860.jpg?v=1) no-repeat center bottom;
    position: relative;
    overflow: hidden;
    background-size: cover !important;
    height: 780px;
}
.podbean-soundcloud .banner .text {text-align: center; margin-top: 95px; }
.podbean-soundcloud .banner .text h1{ font-size: 60px;  }
.podbean-soundcloud .banner .text p{ font-weight:200; font-size: 24px; margin-top: 20px; }
.podbean-soundcloud .create{ background: #428200; }
.podbean-soundcloud .create .text{
    padding: 66px 0;
    text-align: center;
}
.podbean-soundcloud .create .text span{
    font-size: 40px;
    color: #ffffff;
}
.podbean-soundcloud .create .text .start{
        text-shadow: none;
    box-shadow: none;
    border: none;
    font-size: 30px;
    color: #428200;
    background-image: none;
    background: #fff;
    padding: 20px 40px;
    border-radius: 50px;
    margin-top: -22px;
    margin-left: 25px;
}
.podbean-soundcloud .create .text .start:hover{ background: #f8f8f8; }
.podbean-soundcloud h2{ font-size: 40px; text-align: center;   }
.podbean-soundcloud .hear h2{  margin: 80px 0 40px 0;  }
.podbean-soundcloud .hear .words p{ font-size: 16px; color: #383838; line-height: 1.9; }
.podbean-soundcloud .hear .words .connect{ font-weight: 600; color: #000； }
.podbean-soundcloud .hear .words .connect a{
    text-decoration: underline;
    color: #000;
 }
.podbean-soundcloud .hear .words .connect a:hover{ color: #454545; }
.podbean-soundcloud .hear .words{ margin-bottom: 35px; }
.podbean-soundcloud .hear .right{ padding-left: 10px; }
.podbean-soundcloud .solution h3{ font-size: 20px; font-weight: 600; }
.podbean-soundcloud .solution .title{ text-align: center;     margin: 75px 0 85px 0; }
.podbean-soundcloud .solution .title p{ font-size: 24px; color: #383838; }
.podbean-soundcloud .solution .unlimited .right{ text-align: right; }
.podbean-soundcloud .solution .unlimited p{ line-height: 1.6; font-size: 18px; font-weight: 200; color: #383838; margin-bottom: 35px;}
.podbean-soundcloud .solution .unlimited .span4 .learn{ margin-top: 20px; }
.podbean-soundcloud .solution .unlimited .span4 .learn a{ text-decoration: underline; color: #000; font-size: 16px; }
.podbean-soundcloud .switching h2{ margin:70px 0 20px 0; }
.podbean-soundcloud .switching .span6 p{    padding-left: 80px; font-size: 18px; font-weight: 200; color: #383838; line-height: 1.7}
.podbean-soundcloud .switching .span6 .make{ margin-top: 80px; }
.podbean-soundcloud .switching .span6 .give{ margin-top: 30px; }
.podbean-soundcloud .switching{ margin-bottom: 130px; }
.podbean-soundcloud .switching .span6 .give a{  text-decoration: underline; color: #000; }
.podbean-soundcloud .switching .span6 .give a:hover{ color: #454545; }
.podbean-soundcloud .solution .unlimited .center-img{
    margin-left: 0px;
    width: 33%;
    padding-top: 35px;
}

/* podbean-vs-anchor */
.compare-anchor .banner{
    background: url(../jpg/pb-anchor-bg.jpg) no-repeat center bottom;
    height: 780px;
}
.compare-anchor .banner .text{
    color: #ffffff;
    margin-top: 95px;
}
.compare-anchor .banner .text p{
    font-size: 20px;
    line-height: 1.8;
    font-weight: normal;
    margin-top: 12px;
}
.compare-anchor .solution{
    background-color: #f8f8f8;
}
.compare-anchor .hear h2{
    margin: 123px 0 35px 0;
}
.compare-anchor .hear {
    padding-bottom: 90px;
}
.compare-anchor .solution .title{
    margin: 120px 0 85px 0;
}
.compare-anchor .solution .unlimited .span4 .learn{
    text-align: center;
}
.compare-anchor .solution .unlimited{
    height: auto;
    background: transparent;
    padding-bottom: 75px;
}
.compare-anchor .get-more{
    background-color: #ffffff;
    padding: 110px 0 130px 0;
}
.compare-anchor .get-more p{
    line-height: 1.6;
    font-size: 18px;
    font-weight: 200;
    color: #383838;
    padding-bottom: 25px;
}
.compare-anchor .get-more h2{
    padding-bottom: 60px;
}
.compare-anchor .switching h2{
    margin: 120px 0 90px 0;
}
.compare-anchor .switching .span6 .make{
    margin-top: 0px;
}
.compare-anchor .get-more img{
    max-width: 466px;
}
.compare-anchor .solution .unlimited .span4 .learn{
    margin-top: 40px;
}
.compare-anchor .get-more .left-text{
    padding-top: 95px;
}
.compare-anchor .get-more .span6 img{
    padding-left: 20px;
}
body .layui-layer-btn .layui-layer-btn0{
    border-color: #428200;
    background-color: #428200;
}
/* purchase app  三个页面公用css */
.purchaseapp .purchase-adver{ padding-bottom: 80px; }
.purchaseapp .purchase-adver h1{ font-size: 30px; padding: 40px 0 15px 0; font-weight: 600;}
.purchaseapp .purchase-adver .words{ font-size: 16px; line-height: 1.8; padding-bottom: 25px; }
.purchaseapp .purchase-adver .img{ padding-bottom: 45px; text-align: center; }
.purchaseapp .purchase-adver .img .cross-img{
    max-height: 320px;
}
.purchaseapp .purchase-adver .apply-btn{
    background-color: #428200;
    padding: 15px 42px;
    font-size: 24px;
    font-weight: 600;
    color: #fff;
    line-height: 1.2;
}
.purchaseapp .purchase-adver .our{
    font-size: 15px;
    padding-top: 15px;
    padding-bottom: 15px;
}
.purchaseapp .purchase-adver .table .estimated{
    background-color: #888888 !important;
    color: #ffffff;
    border-right: 1px solid #d3d3d3;
    text-align: center;
    font-weight: 600;
}
.purchaseapp .purchase-adver .pur-img{ padding-top: 5px; }
.purchaseapp .purchase-adver h3{ font-size: 24px;font-weight: normal;  padding-bottom: 15px; }
.purchaseapp .purchase-adver .t-words{ padding-bottom: 15px; }
.purchaseapp .purchase-adver .now{
    font-size: 24px;
    padding: 16px 46px;
    background: #428200;
    color: #ffffff;
    border-radius: 8px;
    text-decoration: none;
}
.purchaseapp .purchase-adver .now:hover,.purchaseapp .purchase-adver .now:focus{ opacity: 0.9;}
.purchaseapp .purchase-adver .img-visa{ padding-bottom: 8px;    margin-top: 40px; }
.purchaseapp .purchase-adver .purchasing{ text-align: center;padding-bottom: 55px; }
.purchaseapp .purchase-adver .purchasing .terms{ color: #000000; text-decoration: underline; }
.purchaseapp .purchase-adver ul{
    list-style: none;
    display: flex;
    margin-left: 0;
    margin-bottom: -22px;
}
.purchaseapp .purchase-adver ul li:first-child{ width: 20%;}
.purchaseapp .purchase-adver ul li{ width: 40%; text-align: center;}
.purchaseapp .purchase-adver ul li .btn{
    font-weight: 600;
    padding: 1px 10px;
    font-size: 13px;
}

.purchaseapp .purchase-adver .table{ border:1px solid #d3d3d3;  margin: 15px 0 30px 0;}
.purchaseapp .purchase-adver .new-table tr td{ text-align: center;}
.purchaseapp .purchase-adver .table tr td .btn-green{
    padding: 5px 14px;
}
.purchaseapp .purchase-adver .table .h-bg{
    background: #e8e8e8;
}
.purchaseapp .purchase-adver .table .new-title th{
    background-color: #e8e8e8;
    padding: 16px 0;
    text-align: center;
    font-size: 18px;
}
.purchaseapp .purchase-adver .table .title{ font-weight: bold;}
.purchaseapp .purchase-adver .table .h-bg .empty-title{ width: 20%;}
.purchaseapp .purchase-adver .table .h-bg .ads{ width: 40%;}
.purchaseapp .purchase-adver .table .td-bg{
    background-color: #f7ffe2;
}
.purchaseapp .purchase-adver .table .td-bg i{
    font-size: 14px;
}
.purchaseapp .purchase-adver .table .r-line{ border-right: 1px solid #d3d3d3; }
.purchaseapp .purchase-adver .new-table .h-bg th{ border-top: none; text-align: center; }
.purchaseapp .purchase-adver .table .k-line{border-right: 1px solid #d3d3d3;}
.purchaseapp .purchase-adver .new-table .million{
    background-color: transparent;
}
.purchaseapp .purchase-adver .table .million{
        background: #f8f8f8;
}
.purchaseapp .purchase-adver .table .w-center{ text-align: center;}
.purchaseapp .purchase-adver .table .viewer{ padding-left: 15px;}
.purchaseapp .purchase-adver .table .f-view{ width: 16%; }
.purchaseapp .purchase-adver .table .l-price{ width: 20%; }
.purchaseapp .purchase-adver .new-table tr td{
    padding: 15px 0;
}
.purchaseapp .purchase-adver .table tr td{
    vertical-align: middle;
}
.advertise-podcast-app .purchase-adver table tr th{
    font-size: 14px;
    font-weight: 600;
    background: #efefef;
    min-width: 50px;
    padding-left: 12px;
}
.advertise-podcast-app .purchase-adver table tr td{
    padding: 10px 8px 10px 12px;
}
.advertise-podcast-app .form-horizontal{
    background-color: #fafafa;
    padding: 25px 0;
}
.advertise-podcast-app .form-horizontal .control-label{
    width: 200px;
    font-size: 16px;
    padding-top: 10px;
}
.advertise-podcast-app .form-horizontal .controls{
    margin-left: 220px;
}
.advertise-podcast-app .form-horizontal .btn{
    font-size: 18px;
    color: #FFFFFF;
    font-weight: 600;
    padding: 14px 40px;
    background-color: #428200;
    margin-left: 85px;
}
.advertise-podcast-app .purchase-adver h3{
    padding-top: 30px;
}
.advertise-podcast-app .form-horizontal .btn:hover{
    opacity: 0.88;
}
.advertise-podcast-app .form-horizontal p{
    font-size: 20px;
    padding-top: 8px;
    font-weight: 600;
    text-align: center;
    padding-bottom: 24px;
}
.advertise-podcast-app .form-horizontal input{
    padding: 9px;
    width: 72%;
}
.advertise-podcast-app .form-horizontal select{
    padding: 9px;
    height:40px;
    width: 76%;
}
.advertise-podcast-app .purchase-adver .a-text{
    padding-bottom: 0;
}
.advertise-podcast-app .purchase-adver .t-words{
    line-height: 1.8;
}
.advertise-podcast-app .terms-img{
    padding-top: 45px;
    text-align: center;
}
.advertise-podcast-app .terms-img img{
    padding-bottom: 5px;
}
.advertise-podcast-app .terms-img a{
    color: #333333;
    text-decoration: underline;
}







#contact-modal .form-horizontal .control-label{
    width: 140px;
}
#contact-modal .form-horizontal input[type="text"]{
    width: 100%;
    box-sizing: border-box;
    height: 30px;
}
#contact-modal .form-horizontal .controls{
    margin-left: 160px;
    padding-right: 30px;
}
#contact-modal .form-horizontal .by-checking .checkbox{
    font-size: 12px;
    color: #757575;
}
#contact-modal .form-horizontal .controls .btn-primary{
    padding: 8px 22px;
    margin-top: 10px;
}
#contact-modal .form-horizontal .modal-body{
    padding-top: 25px;
    padding-bottom: 20px;
}
#contact-modal .form-horizontal .by-checking{
    margin-top: -10px;
}
.user-cancel .title{ font-size: 34px; font-weight: 600; text-align: center;}
.user-cancel .words{
    font-size: 16px;
    margin: 35px 0;
    line-height: 1.6;
}
.user-cancel .password-group .control-label{
    padding-right: 10px;
}
.user-cancel .password-group input{
    height: 26px;
    display: block;
}
.user-cancel .password-group .help-block{
    display: inline-block;
}
.user-cancel .password-group .controls{
    margin-left: 90px;
}
.user-cancel .form-vertical .btn-create{
    background: #eeefee;
    color: #333;
    box-shadow: none;
    margin-right: 12px;
}
.user-cancel .form-vertical .btn-create:hover{ background: #dee2de; }
.user-cancel .form-vertical button{ font-size: 16px; background: #428200; }
.user-cancel .form-vertical button:hover{ background-color: #428200; }
/* Cancel My Account */
#schedule-detail-modal .price-detail{
    background-color: #F8F9FA;
    padding: 10px 15px;
}
#schedule-detail-modal .price-detail p{
    font-size: 13px;
    color: #4b4b4b;
    margin: 5px 0;
}
#schedule-detail-modal .total-price {
    color: #ff3c00;
}
#schedule-detail-modal .schedule-name{
    display: flex;
    align-items: flex-start;
}
#schedule-detail-modal .schedule-name label {
    margin-left: 10px;
}
#schedule-detail-modal .btn-black{
    color: #ffffff !important;
    padding: 10px 30px;
}

.cc-cancel-account .content{
    float: none;
    margin: 0 auto;
}
.cc-cancel-account .bg{
    background-color: #fdfdfd;
    border:1px solid #f2f2f2;
    padding: 20px 25px;
    border-radius: 10px;
}
.cc-cancel-account .plan-item{
    min-height: 638px;
}
.cc-cancel-account .irrevocable .btn-green{
    padding: 14px 26px;
    margin-right: 20px;
}
.cc-cancel-account .irrevocable .btn-transparent:hover{
    text-decoration: underline;
    background-color: transparent;
}
.cc-cancel-account .pbFont-selectfill{
    font-size: 24px;
    margin-right: 7px;
}
.cancel-account-one ul{
    flex-wrap: wrap;
}
.cancel-account-one .key-benefits li{
    display: flex;
}
.cancel-account-one ul li{
    flex: 0 1 50%;
    margin-bottom: 10px;
}
.cancel-account-one ul li a{
    color: #333333;
    text-decoration: underline;
}
.cancel-account-one ul li a:hover{
    color: #000000;
}
.cancel-account-two .number{
    font-size: 40px;
}
.cancel-account-two .bg .btn{
    padding: 9px 24px;
    margin-right: 5px;
}
.cancel-account-two #plan-item{
    display: flex;
}
.cancel-account-two #plan-item .span6{
    flex: 1;
    display: flex;
}
.cancel-account-two .bg .btn:hover,.cancel-account-two .bg .btn:focus{
    opacity: 1 !important;
    background-color: #f03800;
    box-shadow: 0 14px 26px -12px rgba(255,60,0,.42), 0 4px 23px 0 rgba(0,0,0,.12), 0 8px 10px -5px rgba(255,60,0,.2) !important;
}
.cancel-account-two ul li{
    display: flex;
}
.cancel-account-two ul li a{
    cursor: default;
}
.cancel-account-two ul li a:hover{
    color: #08c;
    opacity: 0.9;
}
.cancel-account-two .features li{
    display: block !important;
}
.cancel-account-two ul .full{
    flex-wrap: wrap;
    flex-direction: column;
}
.cancel-account-two ul .full ul{
    padding-left: 10px;
}
.cancel-account-two ul svg{margin: 0px 10px 0 3px;min-width: 18px;}
.cancel-account-three .no-longer-dropdown{
    padding-left: 21px;
    padding-bottom: 10px;
}
.cancel-account-three .reason_text{ margin-bottom: 15px;}
.cancel-account-three .password-group{
    margin-left: 10px;
}
.cancel-account-three .password-group .control-label{
    width: 80px; text-align: left; padding-top: 6px; float: left;
}
.cancel-account-three .password-group .controls{
    margin-left: 90px;
}
.cancel-account-three .password-group input{
    height: 26px;
    display: block;
    margin-bottom: 8px;
}
.user-cancelbefore { padding-bottom: 140px;}
.user-cancelbefore .title{
   font-size: 24px;
   font-weight: normal;
   margin-bottom: 25px;
}
.user-cancelbefore .right-content{ margin-left: 0px; }
.user-cancelbefore .right-content .title{ font-size: 20px; margin-bottom: 0px;}
.user-cancelbefore .right-content  .e-suport{
    color: #428200;
    font-size: 24px;
    line-height: 1.1;
    padding-top: 4px;
}

.user-cancelbefore .email{
    margin-bottom: 52px;
}
.user-cancelbefore .cancel{ margin-top: 50px; }
.user-cancelbefore .live{     margin-bottom: 15px; }
.user-cancelbefore .decise{
    font-size: 16px;
    font-weight: 600;
    text-decoration: underline;
    color: #428200;
    display: block;
    margin-top: 22px;
}
.user-cancelbefore .words{  line-height: 1.6; }
.user-cancelbefore .cancel .still {font-size: 20px;padding-bottom: 3px; }
.user-cancelbefore select{ height: 40px; border-radius: 0px; }
.user-cancelbefore input{height: 30px; border-radius:0px;    box-shadow: none; }
.user-cancelbefore .please{ margin-bottom: 13px; }
.user-cancelbefore .irrevocable{ padding-top: 5px; }
.user-cancelbefore .ip-panel ul li{
    line-height: 1.6;
    padding: 6px 0px;
}
.user-cancelbefore .ip-panel{ margin-top: 40px; margin-bottom: 25px }
.user-cancelbefore .ip-panel .checkbox{ margin-left: 5px; }
.training-page{ padding-top: 62px; }
.training-page .banner{
    background: url(../jpg/training-banner.jpg) no-repeat center center;
    height: 700px;
    width: 100%;
    position: relative;
    overflow: hidden;
    background-size: cover;
}
.training-page .banner h1{
    font-size: 60px;
    font-weight: normal;
}
.training-page .banner .words{
    font-size: 20px;
    padding-top: 8px;
}
.training-page .btn-free{
    background-color: #428200;
    padding: 15px 68px;
    border-radius: 77px;
    color: #ffffff;
    font-size: 18px;
    margin-top: 20px;
}
.training-page .btn-free:hover{ background-color: #428200; }
.training-page .banner .text{
    text-align: center;
    width: 80%;
    margin: 0 auto;
    padding-top: 138px;
}
.training-page .first-content .text h2{
    font-size: 30px;
    font-weight: 800;
}
.training-page .first-content .text p{
   color: #233239;
   font-size: 18px;
   line-height: 1.8;
   padding-top: 15px;
 }
.training-page .first-content{ padding-top: 125px;    padding-bottom: 155px; }
.training-page .secure{ padding-top: 110px; }
.training-page .secure p{ padding-right: 45px; }
.training-page .secure h2{ padding-top: 30px;}
.training-page .secure img{ padding-left: 45px; }
.training-page .segment{ padding-top: 125px; }
.training-page .segment h2{ padding-top: 58px; }
.training-page .track{ padding-top: 125px; }
.training-page .track h2{ padding-top: 22px; }
.training-page .segment p{ padding-right: 45px; }
.training-page .track p{ padding-right: 45px; }
.training-page .second-content{
    background-color: #f9f9f9;
    padding-top: 45px;
    padding-bottom: 40px;
}
.training-page .second-content img{ padding-left: 62px; }
.training-page .second-content .text{
    padding-left: 40px;
}
.training-page .second-content .text h2{
    font-size: 40px;
    font-weight: 600;
    padding-top: 48px;
}
.training-page .second-content .text p{
    font-size: 18px;
    line-height: 1.8;
    padding-top: 25px;
}
.training-page .third-content .text{ text-align: center; }
.training-page .third-content .text h3{
    font-size: 18px;
    font-weight: 600;
    color: #233239;
    padding-top: 22px;
}
.training-page .third-content .text p{
    font-size: 16px;
    color: #233239;
    line-height: 1.8;
    padding: 0px 28px;
}
.training-page .third-content{ padding: 180px 0px 170px 0px; }
.training-page .third-content .text .multiple{ padding:0px 36px; }
.training-page .third-content .text .publish{ padding: 0px 40px; }
.training-page .third-content .text .get{ padding: 0px 25px; }
.training-page .third-content .second-text{ padding-top: 120px; }
.training-page .third-content .text .login{padding-top: 16px}
.training-page .start{
    background-color: #428200;
    text-align: center;
    padding:90px 0px 85px 0px;
}
.training-page .start .btn-free{
   background-color: #ffffff;
   color: #1a1a1a;
 }
.training-page .start .btn-free:hover{ background-color: #f8f8f8; }
.training-page .start p{ font-size: 30px; font-weight: 600; color: #ffffff;}
.boot-v3 .podcast-app .content p{
    text-align: center;
    line-height: 1.7;
    font-size: 15px;
    margin-bottom: 25px;
}
.boot-v3 .podcast-app .content .opt{ text-align: center; }
.boot-v3 .podcast-app .content .opt .opt-btn{
    background-color: #428200;
    padding: 16px 46px;
    border-radius: 4px;
    font-size: 20px;
    margin-top: 25px;
    -webkit-transition: opacity 300ms cubic-bezier(.694,0,.335,1),background-color 300ms cubic-bezier(.694,0,.335,1),color 300ms cubic-bezier(.694,0,.335,1);
    -o-transition: opacity 300ms cubic-bezier(.694,0,.335,1),background-color 300ms cubic-bezier(.694,0,.335,1),color 300ms cubic-bezier(.694,0,.335,1);
    transition: opacity 300ms cubic-bezier(.694,0,.335,1),background-color 300ms cubic-bezier(.694,0,.335,1),color 300ms cubic-bezier(.694,0,.335,1);
}
.boot-v3 .podcast-app .content .opt .opt-btn:hover{
    background-color: #428200;
}
.live-stream-landing .banner{
    width: 100%;
    height: 750px;
    padding: 0;
    position: relative;
    overflow: hidden;
    background: url(../jpg/live-banner.jpg) no-repeat;
    text-align: center;
    background-size: cover !important;
    background-attachment: fixed;
    background-position: center center;
}
.live-stream-landing .banner .text{
    text-align: center;
    padding-top: 225px;
}
.live-stream-landing .banner h1{
    font-size: 76px;
    color: #ffffff;
}
.live-stream-landing .banner p{
    font-size: 22px;
    font-weight: 200;
    color: #ffffff;
    padding-top: 15px;
    line-height:1.6;
    padding-bottom: 50px;
}
.live-stream-landing .live-great{
    padding: 135px 0;
}
.live-stream-landing .h2-title{
    font-size: 44px;
    color: #1a1a1a;
    margin-top: -6px;
}
.live-stream-landing .live-great .l-title{
    width: 44%;
}
.live-stream-landing .live-great i{
    color: #428200;
    font-size: 22px;
    padding-right: 12px;
    position: relative;
    top: 1px;
}
.live-stream-landing .live-great .r-list{
    display: flex;
    width: 53%;
    justify-content: space-between;
}
.live-stream-landing .live-great ul li{
    color: #637381;
    font-size: 18px;
    margin-bottom: 16px;
    display: flex;
    align-items: center;
}
.live-stream-landing .live-new .words{
    font-size: 38px;
    font-weight: 600;
}
.live-stream-landing .live-new{
    padding: 80px 0;
    margin-top: 100px;
    background-color: #428200;
}
.live-stream-landing .live-new .text{
    font-size: 38px;
}
.live-stream-landing .live-feature .row-fluid{
    padding: 85px 0;
}
.live-stream-landing .live-feature .one-content .l-img{
    padding-right: 90px;
}
.live-feature .text{
    font-size: 18px;
    color: #637381;
    line-height: 1.8;
    padding-top: 18px;
}
.live-stream-landing .live-feature{
    margin-top: 20px;
}
.live-stream-landing .live-feature .h2-title{
    margin-top: 140px;
}
.live-stream-landing .live-feature .second-content .l-text{
    padding-left: 18%;
}
.live-stream-landing .live-feature .second-content .r-img{
    padding-left: 35px;
}
.live-stream-landing .live-extremely{
    background-color: #f9f9f9;
    padding: 110px 0;
    margin-top: 70px;
}
.live-stream-landing .live-extremely .text{
    font-size: 18px;
    color: #637381;
    line-height: 1.8;
    padding-top: 22px;
}
.live-stream-landing .live-extremely ul{
    margin-bottom: 70px;
    padding-top: 20px;
}
.live-stream-landing .live-extremely ul li{
    font-size: 18px;
    color: #637381;
    line-height: 1.8;
}
.live-stream-landing .testimonial{
    padding: 90px 0 115px;
}
.live-stream-landing .testimonial .h2-title{
    font-family: Georgia;
    font-size: 120px;
    line-height: 1.0;
    margin-bottom: 0;
    font-weight: normal;
}
.live-stream-landing .testimonial .text{
    font-size: 22px;
    line-height: 1.8;
    color: #637381;
    padding-bottom: 22px;
    margin-top: -50px;
}
.live-stream-landing .testimonial .unity{
    font-size: 16px;
}
.live-stream-landing .testimonial .link{
    font-size: 16px;
    color: #428200;
    text-decoration: underline;
}
.live-stream-landing .live-bump{
    padding-bottom: 42px;
    padding-top: 65px;
    margin-top: 0;
    background-color: #428200;
}
.live-stream-landing .live-bump .r-img{
    padding-left: 15px;
    margin-left: 0;
    padding-right:6px;
}
.live-stream-landing .live-bump .l-text{
    padding-left: 15%;
}
.live-stream-landing .live-bump .l-text h2{
    color: #ffffff;
    margin-top: 50px;
}
.live-stream-landing .live-bump li{
    margin-bottom: 15px;
    line-height: 1.6;
}
.live-stream-landing .live-bump .text{
    padding:25px 0;
}
.live-stream-landing .live-bump .text,.live-stream-landing .live-bump li{
    color: #ffffff;
    font-size: 18px;
}
.live-stream-landing .live-bump ul{
    margin-left: 25px;
    list-style: disc;
}
.live-stream-landing .anniu .get{
    padding: 15px 45px;
    border-radius: 0;
    font-size: 16px;
}
.live-stream-landing h2.title{
    font-size: 50px;
    text-align: center;
    line-height: 1.3;
    padding-bottom: 65px;
}
.live-stream-landing .live-faq{
    padding: 120px 0 100px;
    /*background-color: #f9f9f9;*/
}
.live-stream-landing .live-faq h3{
    font-size: 20px;
    margin-bottom: 5px;
    line-height: 1.4;
    padding-right: 20px;
}
.live-stream-landing .live-faq p{
    font-size: 18px;
    color: #637381;
    line-height: 1.8;
    padding-top: 22px;
    padding-right: 55px;
    padding-bottom: 70px;
}
.live-stream-landing #live-animation .auItem{
    background-color: #ff3d00;
}
.live-stream-landing .live-shows ul{
    list-style: none;
    margin-left: 0;
}
.live-stream-landing .live-shows .anniu .view{
    color: #555555;
}
.live-stream-landing .words{
    font-size: 16px;
    color: #637381;
    line-height: 1.8;
}
.live-stream-landing ul{ margin-left: 16px; list-style: none; }
.live-stream-landing .bring{
    padding: 150px 0 110px;
}
.live-stream-landing .bring .media-heading{
    font-size: 20px;
    font-weight: 600;
}
.live-stream-landing .bring .pull-left{
    margin-right: 20px;
}
.live-stream-landing #live-show-list{
    float: left;
    display: inline;
    width: 15%;
    margin-right: 18px;
    padding-right: 0;
    margin-bottom: 20px;
}
.live-stream-landing #live-show-list:nth-child(6n){
    margin-right: 0;
}
.live-stream-landing .list .top-logo{
    position: relative;
}
.live-stream-landing .list .top-logo:after{
    content: "";
    display: block;
    padding-bottom: 100%;
}
.live-stream-landing .list img{
    border: 1px solid #e4e4e4;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}
.live-stream-landing .list .top10{
    position: absolute;
    top: 0;
    color: #fff;
    padding: 3px 8px;
    margin-bottom: 0;
}
.live-stream-landing .list .bg-green{
    background-color: #428200;
}
.live-stream-landing .list .bg-danger{
    background-color: #ff3c00 !important;
}
.live-stream-landing .list .name{
    text-align: left;
    padding-left: 10px;
    margin-bottom: 0;
    position: relative;
    top: 15px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.live-stream-landing .list a{
   color: #333333;
}
.live-stream-landing .list a:hover{
    opacity: 0.9;
}
.live-stream-landing .list a img{
    transition: all .2s;
}
.live-stream-landing .list a:hover img{
    transform: scale(1.01);
}
.live-stream-landing .list .category{
    font-size: 12px;
    color: #838383;
}
.live-stream-landing .list .detail .time span{
    font-size: 14px;
    margin-left: 5px;
}
.live-stream-landing .list .detail .time{
    display: flex;
    align-items: center;
    color: #838383;
    padding-top: 15px;
}
.live-stream-landing .list .detail .time i{
    margin-top: 0;
    margin-right: 3px;
}
.live-stream-landing .list .detail .btn{
     padding: 2px 4px;
    background-color: #ffffff;
}
.live-stream-landing .list .detail .btn:hover,.live-stream-landing .list .detail .btn:focus{
     background-color: #f8f8f8;
}
.live-stream-landing .list .pb-title{
    margin-top: 6px;
    font-size: 16px;
    text-align: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #1a1a1a;
}

.live-stream-landing .bring .media{
    padding-bottom: 35px;
    min-height: 120px;
}
.live-stream-landing .four-content h2{
    font-size: 30px;
    color: #ffffff;
    padding-bottom: 15px;
    font-weight: normal;
}
.live-stream-landing .live-work{
    padding: 105px 0 125px;
    background-color: #f9f9f9;
}
.live-stream-landing .live-work h3{
    font-size: 20px;
    font-weight: 600;
    margin-top: 25px;
}
.live-stream-landing .live-work img{
    height: 60px;
}
.live-stream-landing .live-work p{
    font-size: 16px;
    color: #637381;
    line-height: 1.8;
    padding: 0 22px;
}
.live-stream-landing .live-work .l-video{
    float: none;
    margin: 0 auto;
    padding-bottom: 90px;
}

.live-stream-landing .four-content{
    background-color: #428200;
    padding: 70px 0 90px 0;
    text-align: center;
    margin-top: 80px;
}
.live-stream-landing .four-content .anniu .get{
    background-color: #ffffff;
    color: #1a1a1a;
    padding: 15px 50px;
}
.live-stream-landing .four-content .anniu .get:hover{
    background-color: #f8f8f8;
}
/*talk-show-page 页面 */
.talk-show-page .banner{
    background: url(../jpg/talkshow-bg3860.jpg?v=1) no-repeat center top !important;
    background-size: cover !important;
}
.talk-show-page .banner .text{
    width: 100%;
    text-align: center;
    padding-top: 140px;
}
.talk-show-page h2.title{
  font-size: 42px;
}
.talk-show-page .banner h1{
    font-size: 50px;
}
.talk-show-page .first-content .intuitive{
   padding-top: 0 !important;
}
.talk-show-page .first-content .engaging{
    padding-top: 140px;
}
.talk-show-page .first-content .production{
    padding-top: 185px;
}
.talk-show-page .first-content ul{
    margin-left: 25px;
    list-style: disc;
}
.talk-show-page .testimonial{
    background-color: #f8f8f8;
    margin-top: 80px;
}
.talk-show-page .testimonial .right-words{
    text-align: right;
    margin-top: 45px;
}
.talk-show-page .testimonial .description{
    font-size: 18px;
    line-height: 1.8;
}
.talk-show-page .first-content .interactive-img{
    text-align: center;
    padding-top: 25px;
}
.talk-show-page .first-content .l-img{
    padding-right: 0;
    padding-top: 45px;
    text-align: right;
}
.talk-show-page .banner p{
    padding-top: 8px;
    padding-bottom: 23px;
}
.talk-show-page .four-content{
    margin-top: 0;
}
.talk-show-page .four-content .anniu .get{
    padding: 15px 30px;
}
.talk-show-page .four-content .anniu span{
    font-size: 16px;
    padding-left: 15px;
    text-transform: uppercase;
    color: #ffffff;
}
.add-on-features-page-back .back{
    position: absolute;
    top: 10px;
    color: #333333;
}
.enter-manage .add-option{
    background: #ffffff;
}
.enter-manage .container{
    padding-bottom: 90px;
}
.enter-manage .head h3{
    font-size: 14px;
    font-weight: 600;
    color: #1a1a1a;
    margin: 0;
}
.enter-manage .head p{
    font-size: 14px;
    color: #838383;
    margin: 0;
    padding-top: 5px;
}
.enter-manage .head{
    padding: 16px 20px 16px 20px;
    border-bottom: 1px solid #F0F0F0;
}
.enter-manage .add-content {
    background-color: #ffffff;
    padding: 40px;
}
.enter-manage .list{
    padding-bottom: 40px;
}
.enter-manage .list .item-left{
    flex-grow: 1;
    padding-right: 50px;
}
.enter-manage .list .title{
    font-size: 16px;
    font-weight: 600;
    color: #333333;
}
.enter-manage .list .words{
    font-size: 14px;
    line-height: 1.6;
    margin-bottom: 0px
}
.enter-manage .list .pull-left{
    width: 70%;
}
.enter-manage .list input{
    width: 117px;
    height: 44px;
    border: 1px solid #DDDFE6;
    line-height: 44px;
    background: #ffffff;
    padding-left: 30px;
    /* font-size: 13px; */
    font-weight: 600;
}
.enter-manage .list .add-on{
    width: 34px;
    height: 42px;
    text-align: center;
    line-height: 42px;
    padding: 0px;
    background-color: #F6F7FA;
    border: 1px solid #DDDFE6;
}
.enter-manage .list .add-on button{
    width: 34px;
    display: block;
    border: none;
    /* background: transparent; */
    padding: 0px;
    line-height: 1;
    margin: 0 auto;
    height: 21px;
}
.enter-manage .list .add-on button i{
    color: #616266;
    display: inline-block;
}
.enter-manage .list .add-on button:hover i{
    color: #0088cc;
}
.enter-manage .list .add-on .top .pbFont-right{
    transform: rotate(-90deg);
}
.enter-manage .list .add-on .bottom{
    border-top: 1px solid #DDDFE6;
}
.enter-manage .list .add-on .bottom .pbFont-right{
    transform: rotate(90deg);
    position: relative;
    right: -0.04rem;
}
.enter-manage .list .add-on .disabled i{
    color: #ababab;
}
.enter-manage .list .input-append{
    position: relative;
    margin-top: 28px;
    /* min-width: 152px; */
}
.enter-manage .list select{
    width: 152px;
    height: 40px;
    border-color: #DDDFE6;
    margin-top: 25px;
    margin-bottom: 5px;
    box-sizing: border-box;
    -moz-padding-start: calc(0.65rem - 3px);
    line-height: 1.5;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right .55rem center;
    background-size: 12px 12px;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    -webkit-appearance: none;
    -webkit-padding-start: calc(0.75rem - 3px);
}

.enter-manage .list .add{
    position: absolute;
    top: 10px;
    z-index: 20;
    left: 12px;
}
.enter-manage .new-plan{
    text-align: center;
    /* border: 1px solid #cccccc; */
    background-color: #ffffff;
    padding: 25px 25px 35px;
}
.enter-manage .new-plan .title{
    font-size: 16px;
    font-weight: 600;
    color: #666666;
    padding-top: 10px;
}
.enter-manage .new-plan .month{
    font-size: 20px;
    font-weight: bold;
}
.enter-manage .new-plan .month span{
    font-size: 48px;
    font-weight: bold;
    color: #333333;
}
.enter-manage .new-plan .invoice{
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    margin-bottom: 4px;
}
.enter-manage .new-plan .invoice span{
    color: #838383;
    font-weight: normal;
    padding-top: 3px;
    display: block;
}
.enter-manage .new-plan .price{
    font-size: 16px;
    font-weight: 600;
    padding-bottom: 2px;
}
.enter-manage .new-plan .update{
    font-size: 14px;
    font-weight: bold;
    display: block;
    color: #ffffff;
    border-radius: 50px;
    padding: 12px 30px;
    margin: 0 auto;
    border:none;
}
.enter-manage .new-plan .update.disabled, .enter-manage .new-plan .update[disabled]{
    opacity: .65 !important;
}

.enter-manage .new-plan .line{
    border-top: 1px solid #e3e3e3;
    margin: 22px 0;
}
.enter-manage .new-plan .channels span{
    font-size: 12px;
}
.enter-manage .new-plan .channels .pull-right{
    font-weight: bold;
}
.enter-manage .new-plan .channels{padding-bottom: 10px;}
.add-on-features-page .new-plan .spinner > div{
    width: 10px;
    height: 10px;
    margin-top: 9px;
}





.live-webinar{
    background: #e7e7e7;
}
.live-webinar .banner{
    width: 100%;
    height: 580px;
    padding: 0px;
    overflow: hidden;
    background: url(../jpg/livewebinar.jpg) no-repeat center top;
    text-align: center;
    background-size: cover;
}
.live-webinar .banner h1{
    font-weight: normal;
    font-size: 60px;
    color: #ffffff;
    padding-top: 125px;
}
.live-webinar .webinar-form{
    margin-top: -200px;
    padding-bottom: 100px;
}
.live-webinar .form-content{
    background-color: #ffffff;
    border-radius: 8px;
}
.live-webinar .form-content{
       padding: 40px 45px 60px 50px;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
}
.live-webinar .form-content .form-horizontal .controls{
    margin-left: 155px;
}
.live-webinar .form-content .form-horizontal select{
    box-shadow: none;
}
.live-webinar .form-content .form-horizontal .choose .control-label{
    float: none;
    width: auto;
    text-align: left;
    padding-top: 16px;
}

.live-webinar .form-content .form-horizontal .choose label{
    font-size: 18px;
}
.live-webinar .form-content .form-horizontal .choose .controls{
    margin-left: 32px;
    padding-top: 25px;
}
.live-webinar .words{
    font-size: 20px;
    color: #ffffff;
    padding-top: 18px;
    line-height: 1.6;
}
.live-webinar .form-content .top .topic{
    font-size: 18px;
    font-weight: 600;
    text-align: left;
    width: 145px;
}
.live-webinar .form-content .list-content{
    padding-top: 15px;
}
.live-webinar .list-content h2{
    font-size: 24px;
    font-weight: 600;
}
.live-webinar .list-content .list{
    position: relative;
    border-bottom: 1px solid #dcdcdc;
    padding-bottom: 15px;
    margin-bottom: 15px;
}
.live-webinar .list-content .list .list-left{
    width: 80%;
    float: left;
}
.live-webinar .list-content .list .list-right{
    width: 20%;
    float: left;
    text-align: center;
    position: absolute;
    right: 0px;
    bottom: 30px;
}
.live-webinar .list-content .list .time{
    font-size: 16px;
    color: #787878
}
.live-webinar .list-content .list .text{
    line-height: 1.8;
    padding-top: 6px;
    padding-right: 25px;
    font-size: 15px;
}
.live-webinar .list-content .list:before,.live-webinar .list-content .list:after{
    clear: both;
}
.live-webinar .list-content .list .list-right .register{
    font-size: 24px;
    color: #ffffff;
    padding: 16px 30px;
}
.live-webinar .list-content .list .list-right .register:hover,.live-webinar .list-content .list .list-right .register:focus{
    background-color: #428200;
    opacity: 0.9;
}
.live-webinar #empty-content .text{
    text-align: center;
    font-size: 16px;
    line-height: 1.6;
}
.live-webinar #empty-content{ padding: 40px 0px 60px;}
#register-modal .modal-header{ border-bottom: none; }
#register-modal .modal-header h4{
    display: inline-block;
    font-size: 20px;
    font-weight: 600;
    padding-left: 10px;
}
#register-modal .modal-header .close{
   font-size: 28px;
}
#register-modal .modal-body .control-group input{
   box-shadow: none;
   width: 76%;
}
#register-modal .modal-body{  max-height: 520px;padding-bottom: 25px;}
#register-modal  #register-webinar-title{
    font-weight: 600;
    font-size: 16px;
    color: #1a1a1a;
}
#register-modal #register-webinar-time{
    padding-bottom: 10px;
}
#register-modal .control-group button{
    background-color: #428200;
    padding: 9px 18px;
    font-size: 14px;
    margin-top: -15px;
}
#register-modal .control-group button:hover,#register-modal .control-group button:focus{
    opacity: 0.9;
    background-color: #428200;
}
#register-modal .alert-error{
    margin-top: 5px;
}


/*手机sso*/
.app-sso-login{
    background-color: #f5f6f6;
}
.app-sso-login .login-page .sign-area .h2css{
    font-weight: 200;
    font-size: 22px;
    color: #383838;
}
.app-sso-login .login-page .container .sign-area .span4 .form-horizontal .control-group{
    margin-left: 0;
    margin-right: 0;
}
.app-sso-login .login-page .sign-area .signup-form .control-group input{
    height: 50px;
    line-height: 50px;
    box-shadow: none;
    background: transparent;
    border: 1px solid #a8a8a8;
    font-size: 17px;
}
.app-sso-login .login-page .sign-area .signup-form .control-group input::-webkit-input-placeholder,
.app-sso-login .login-page .sign-area .signup-form .control-group input:-moz-placeholder,
.app-sso-login .login-page .sign-area .signup-form .control-group input:-ms-input-placeholder{color:#1a1a1a;}
.app-sso-login .login-page .container .sign-area .span4 .form-horizontal .centered button{
    padding: 10px 30px;
    font-size: 16px;
    background-color: #428200;
    border: 1px solid #428200;
    border-radius: 4px;
}
.app-sso-login .login-page .container .sign-area .span4 .form-horizontal .centered button:hover{
    background-color: #428200;
    border: 1px solid #428200;
}
.app-sso-login .sign-area .signup-form{
    padding-top: 0px;
}
/*free-podcast-media-kit*/
.media-kit{
    background: url(../jpg/media-kit-bg.jpg) no-repeat center right;
    height: 900px;
    width: 100%;
    position: relative;
    overflow: hidden;
    background-size: cover;
}
.media-kit h3,.media-kit p,.media-kit ul li{
    color: #ffffff;
}
.media-kit .left-content{
  /*  padding-left: 70px;
    width: 55%;*/
}
.media-kit .right-content{
    padding-right: 45px;
}
.media-kit .left-content img{
    padding-top: 45px;
}
.media-kit .left-content h1{
    font-size: 42px;
    color: #ffffff;
    padding-top: 30px;
}
.media-kit .left-content h2{
    font-size: 22px;
    padding-top: 20px;
    line-height: 1.4;
     color: #ffffff;
}
.media-kit .left-content p{
    font-size: 18px;
    line-height: 1.6;
    padding-top: 5px;
    margin-left: -18px;
}
.media-kit .left-content .you{
    padding-top: 15px;
}
.media-kit .left-content ul{
    margin-left: 20px;
}
.media-kit .left-content ul li{
    font-size: 16px;
    line-height: 1.8;
}
.media-kit .left-content ul .include{
    padding-top: 20px;
}
.media-kit .right-content .top{
    background: #428200;
        text-align: center;
}
.media-kit .right-content .top img{
      padding: 50px 0;
}
.media-kit .right-content .form-down{
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    background: #f5f5f5;
}
.media-kit .right-content .form-down h2{
    font-size: 24px;
    font-weight: bold;
    line-height: 1.2;
}
.media-kit .right-content .form-down form{
   padding:25px;
}
.media-kit .now-btn{
    font-size: 20px;
    font-weight: 600;
    background: #428200;
    color: #ffffff;
    width: 100%;
    height: 58px;
    box-shadow: none;
    margin-top: 20px;
}
.media-kit .form-horizontal .control-label{
    width: auto;
    text-align: left;
    float: none;
    margin-bottom: 2px;
}
.media-kit .form-horizontal .controls{
    margin-left: 0px;
 }
.media-kit .form-down .first,.media-kit .form-down .last{
    float: left;
    width: 49%;
    margin-bottom: 14px;
}
.media-kit .form-down .first{
    margin-right: 7px;
}
.media-kit .form-down .email{
    clear: both;
}
.media-kit .form-down .email label{
   padding-top: 0px;
}
.media-kit .form-down .email input{
    width: 100%;
}
.media-kit .form-down input{
    height: 50px;
    font-size: 18px;
    box-shadow: none;
    width: 195px;
}
.media-kit .form-download-now input{
    width: 185px;
}
.media-kit .form-down input[type="text"]{
    padding-left: 14px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.media-kit .now-btn{
    margin-top: 5px;
}
.media-kit .form-down .words{
    color: #1a1a1a;
    font-size: 14px;
    font-weight: lighter;
    line-height: 1.8;
    margin-top: 7px;
    margin-bottom: 0px;
}
.media-kit .form-down .form-horizontal{
    margin-bottom: 0px;
}
.media-kit .form-down .privacy{
    color: #428200;
    text-decoration: underline;
    font-weight: normal;
}
/*free-podcast-content-calendar*/
.free-podcast-content-calendar .left-content h2{
    font-size: 22px;
    font-weight: 600;
}
.free-podcast-content-calendar .left-content .you{
    margin-top: 20px;
}
.free-podcast-content-calendar.left-content .you{
    padding-bottom: 10px;
}
.free-podcast-content-calendar .left-content ul li{
        margin-bottom: 10px;
}

/*employee-training*/
.employee-training .employee-left h1{
    font-size: 42px;
    font-weight: 600;
    color: #ffffff;
    padding-top: 55px;
}
.employee-training .employee-left .planning{
    font-size: 24px;
    font-weight: 600;
    color: #ffffff;
}
.employee-training .employee-left .words{
    font-size: 18px;
    line-height: 1.8;
    padding-top: 15px;
}
.employee-training .employee-left img{
    padding-top: 65px;
}
.employee-training .employee-left .line{
    height: 5px;
    width: 118px;
    background: #428200;
    margin:35px 0px 58px;
}
.employee-training .employee-left{ width: 59%; }
.employee-training .employee-right{ width: 38%; }
.employee-training .employee-right .top-img{
    background: url(../jpg/employee.jpg) no-repeat center center;
    height: 365px;
    width: 100%;
    position: relative;
    overflow: hidden;
}
.employee-training .employee-right .top-img .get{
    font-size: 22px;
    color: #1a1a1a;
    font-weight: 600;
    text-align: center;
    padding: 26px 15px 0px 15px
}
.employee-training .employee-right .form-down{
    background-color: #f5f5f5;
    padding: 25px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}
.employee-training .employee-right .content{
   background-color: #f5f5f5;
}
/*free-guide-organization-podcasting-ROI*/
.podcasting-roi .employee-right .top-img{
    background: url(../png/podcasting-roi.png) no-repeat center center;
}



/*userCenter live shows*/
.live-shows .pull-left{
    font-size: 14px;
    padding: 0;
}
.live-shows .achievements .progress{
    margin-top: 5px;
    background-color: #ffffff;
}
.live-shows .achievements-content{
    display: flex;
    justify-content: space-between;
    margin-bottom: 22px;
    align-items: center;
}
.live-shows .achievements-content .title{
    margin-bottom: 0;
    margin-top: 0;
}
.live-shows .achievements-content .share-badges{
   color: #1a1a1a;
   text-decoration: none;
}
.live-shows .achievements-content .share-badges i{
    font-size: 22px;
}
.live-shows .achievements-content .share-badges:hover{
    color: #428200;
}



.live-shows .btn-green {
    color: #ffffff;
    font-size: 14px;
    padding: 5px 12px;
    margin-right: 5px;
}

.live-shows .btn-green:hover,.live-shows .btn-green:focus{ opacity: 0.8;}
.live-shows .btn-green .icon-plus{
    margin-top: 0px;
    font-size: 14px;
}
.live-shows .share-live-btn .icon-share{
    margin-top: 0;
}
.live-shows .table{ margin-top: 22px; }
.live-shows .l-table{ border: none; }
.live-shows .table tr th{ background-color: #f3f4f8; padding: 15px 10px; }
.live-shows .table tr .users{ padding-left: 20px; }
.live-shows .table .status .badge {
    border-radius: 50px;
    padding: 0px;
    width: 70px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    text-shadow: none;
    font-size: 12px;
    font-weight: normal;
}
.live-shows .table .status .live-status:hover{
    cursor: unset;
}
.live-shows .table .status .finished{ background-color: #c1c1c1; }
.live-shows .table .status .live{ background-color: #ff3d00; }
.live-shows .table .status .schedule{ background-color: #428200; }
.live-shows .table .title{
    width: 26%;
}
.live-shows .live-pod .wireframe{
    float: left;
    width: 50px;
    height: 50px;
    font-size: 12px;
    margin-left: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    line-clamp: 2;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.live-shows .live-pod .name{
    float: left;
    width: 68%;
    padding-left: 12px;
    margin-bottom: 0px;
    padding-top: 6px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    line-clamp: 1;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    line-height: 1.4;
    font-size: 14px;
}
#live-shows-right .table tr td{ padding:17px 10px; }
.live-shows .table tr td .num-bottom{ padding-top: 2px; }
.live-shows .table tr td .num-bottom .pbFont-points{ font-size: 14px; }
.live-shows .table tr td .num-bottom span{/* margin-left: 2px; */}
.live-shows .table tr td .stats-num i{ font-size: 14px; }
/* .live-shows .table tr .action .download-audio{
    padding-right: 10px;
    padding-left: 10px;
}*/
.live-shows .table tr .action .btn{
    font-size: 12px;
    padding: 4px 10px;
    border: 1px solid #e4e4e4;
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.2);
}
.live-shows .table tr .title{ padding-left: 20px; width: 34%; }
.live-shows .table tr .t-start{ width: 16%; }
.live-shows .table tr .t-status{ width: 12%; }
.live-shows .table tr .t-stats{ width: 12%; text-align: center; }
.live-shows .table tr .t-diratiod{
    width: 13%;
}
.live-shows .table tr .t-action{ width: 13%; }
.live-shows .table tr td .num-bottom .pbFont-like{ padding-right: 2px; }
#wrapper #main #main-header h1 .pull-right{ margin-top: 0px; }
.live-shows tr td, .live-shows tr th{
    vertical-align: middle;
    padding: 17px 8px;
    font-size: 14px;
}
.live-shows tr .state{width: 20%;  }
.live-shows .claimed-content .claimed-table .table{ margin-top: 0px; }
.live-shows .widget .summary-tit{
    font-size: 22px;
    font-weight: 600;
    padding: 32px 30px 0px 30px;
}
.live-shows .widget{
    background-color: #ffffff;
}
.live-shows .widget .summary{
    margin: 0 30px;
    display: flex;
    clear: both;
    background: #f8f8f8;
    border: 1px solid #e7e7e7;
}
.live-shows .widget .summary .total{
    border-right: 1px solid #e7e7e7;
    padding: 26px 15px 20px 15px;
    float: left;
   flex: 1;
}
.live-shows .widget .summary .total:last-child{ border-right: none; }
.live-shows .widget .summary .top-title span{
    font-size: 18px;
    font-weight: 600;
}
.live-shows .widget .summary .total .top-title i{
    font-weight: 600;
}
.live-shows .widget .summary .total .top-title .pbFont-points{
    font-size: 15px;
}
.live-shows .widget .summary .total .top-title .pbFont-denglu1{
    font-size: 18px;
}
.live-shows .widget .summary .total .number{
    font-size: 36px;
    font-weight: 600;
    color: #428200;
    margin-bottom: 0px;
    line-height: 1.2;
}
.live-shows .widget .summary .total .total-title{
    font-size: 14px;
    color: #838383;
    margin-bottom: 0px;
}
.live-shows .widget .summary .total .left-content{
    float: left;
    text-align: center;
    width: 50%;
}
.live-shows .widget .summary .total .right-content{
    float: left;
    text-align: center;
    width: 50%;
}
.live-shows .widget .summary .total .top-title{
    padding-bottom: 18px;
    padding-left: 5px;
}
.live-shows .widget-header .dots-vertical{
    font-size: 28px;
    position: relative;
    top: -9px;
    padding: 5px;
}
/* live-shows>按钮Set Up Auto-share弹出框 css*/
#auto-share-modal{
    width: 730px;
    margin-left: 0;
    left: 0;
    right: 0;
    margin: auto;
}
#auto-share-modal .media{
    display: flex;
    align-items: center;
    border-bottom: 1px solid #e4e4e4;
    padding: 6px 0;
    margin: 0;
}
#auto-share-modal .media:last-child{
    border-bottom: none;
}
#auto-share-modal .media .common-icon{
    font-size: 80px;
    margin-right: 16px;
    flex-grow: 0;
}
#auto-share-modal .media .common-icon.no-connected{
     color: #a8a8a8;
}
#auto-share-modal .media .pbFont-facebook1{
    color: #3c5a99;
}
#auto-share-modal .media .pbFont-twitter-x-round3{
    color: #000000;
}
#auto-share-modal .media .pbFont-linkedin2{
    color: #2f8ad9;
}
#auto-share-modal .media .media-body{
    flex-grow: 1;
    margin-right: 15px;
}
#auto-share-modal .media .media-heading{
    font-size: 21px;
    font-weight: 600;
    padding-top: 5px;
}
#auto-share-modal .media p{
    font-size: 15px;
}
#auto-share-modal .media .media-right{
    display: flex;
    align-items: center;
}
#auto-share-modal .media .media-right i{
    font-size: 27px;
}
#auto-share-modal .media .media-right .btn{
    padding: 0;
    width: 34px;
    height: 34px;
    line-height: 34px;
    display: flex;
    align-items: baseline;
    margin: 0 5px;
}
#auto-share-modal .media .media-right .edit{
    border-radius: 20px;
    width: 28px;
    height: 28px;
    line-height: 28px;
    justify-content: center;
}
#auto-share-modal .media .media-right .pbFont-edit3{
    font-size: 17px;
}
#auto-share-modal .media .media-right .icon-plus-sign,#auto-share-modal .media .media-right .icon-remove-sign{
    position: relative;
    top: 3px;
}











/* live-shows>按钮Share Live Room > Edit Live Room URL 弹出框 css*/
#share-edit-modal .modal-footer .btn{
    border-color: #bfbfbf;
}
#submit-live-room-share-url{
    border-color: transparent !important;
}
#share-edit-modal .form-horizontal .controls{
    margin-left: 90px;
}
#share-edit-modal .form-horizontal .control-label{
    width: 75px;
}
#share-edit-modal .form-horizontal{
   margin-top: 10px;
}
/* userCenter  Fan Club */
.fan-club-icon-question{
    position: relative;
    top: -2px;
}
.fan-club-disabled{
    margin: 100px 0 130px;
}
.fan-club-disabled .activate{
    padding: 12px 40px;
    font-size: 16px;
    margin-right: 10px;
}
.fan-club-disabled .disabled-text{
    font-size: 16px;
    line-height: 1.8;
    margin-bottom: 0;
}
.fan-club-disabled .learn{
    font-size: 16px;
    text-decoration: underline;
}
.fan-club-disabled .learn:hover{
    opacity: 0.85;
}
/* userCenter  Fan Club  click Activate -> empty page*/
#fan-club-members .empty{
    padding: 10px 0 70px;
    display: block;
}
#fan-club-members .empty .e-text{
    font-size: 16px;
    line-height: 1.8;
}
#fan-club-members .empty .pbFont-103{
    font-size: 90px;
    color: #d0d0d0;
}
/* userCenter  Fan Club  list */
.fan-club-page .claimed-content{
    padding-top: 20px;
}
.fan-club-page .fan-count{
    padding-left: 30px;
    padding-top: 10px;
}
#fan-club-members .fan-list-content{
    min-height: 350px;
}
#fan-club-members .fan-club-list{
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid #e4e4e4;
    padding-bottom: 15px;
}
#fan-club-members .fan-club-list:last-child{
    border-bottom: none;
}
#fan-club-members .fan-club-list .media-heading{
    font-size: 14px;
    margin-top: 6px;
}
#fan-club-members .fan-club-list .pbFont-like{
    font-size: 14px;
    position: relative;
    top: 1px;
}
#fan-club-members .fan-club-list img{
    border-radius: 50px;
    width: 50px;
    min-width: 50px;
    height: 50px;
    flex: 0;
    margin-right: 15px;
}
#fan-club-members .fan-club-list .media-body .media{
    margin-top: 7px;
}
#fan-club-members .fan-club-list .media-body{
    flex: 10;
    margin-right: 10px;
}
#fan-club-members .fan-club-list .right-content{
    flex: 1;
}
#fan-club-members .fan-club-list .right-content span{
    background-color: #09c1c8;
    font-size: 13px;
    padding: 4px 6px;
    font-weight: normal;
    border-radius: 4px;
}





/* premium-payout css*/
.premium-payout .widget-header .coupon_ques .icon-question-sign{
    position: relative;
    top: -3px;
}
.premium-payout .total-balance{
    display: flex;
}
.premium-payout .total-balance .item{
    background-color: #f3f4f8;
    display: block;
    padding: 20px;
    width: 50%;
    margin-right: 20px;
}
.premium-payout .total-balance .item:last-child{
    margin-right: 0;
}
.premium-payout .total-balance .title{
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 0;
}
.premium-payout .total-balance .price{
    font-size:36px;
    font-weight: bold;
    margin-bottom: 0;
}
.premium-payout .total-balance .golden-Bean-number{
    color: #838383;
}
.premium-payout .form-horizontal .control-label{
    text-align: left;
    width: 130px;
    padding-top: 10px;
    font-size: 16px;
}
.premium-payout .form-horizontal .controls{
    display: inline-block;
    margin-left: 0;
    width: 77%;
}
.premium-payout .form-horizontal .help-block{
    color: #838383;
    margin-top: 3px;
}
.premium-payout .form-horizontal input{
    padding-left: 0 !important;
    font-size: 16px;
    padding-bottom: 1px;
}
.premium-payout .form-horizontal .control-group{
    position: relative;
}
.premium-payout .paypal-email{
    padding-top: 35px;
}
.premium-payout .form-horizontal .btn{
    margin-top: -55px;
}
.premium-payout .claimed-content .form-horizontal .edit-btn{
    background-color: transparent;
    border: none;
}
.premium-payout table tr td .empty .e-text{
    padding-top: 22px;
    font-style: normal;
    display: block;
}
.premium-payout .grid-view table.items th .sort-link .caret{
    position: unset;
    display: inline-block;
    margin-top: 8px;
    margin-left: 5px;
}
/* enterpriseManage ->Premium Podcasts ->Podcasts ->edit 和 添加 Premium Podcast 弹出框样式*/
#create-plan-form .input-append .span4,.change-podcast-url #inputOldUsername,.change-podcast-url #inputUsername{
    border-radius: 0 4px 4px 0;
    border-left: none;
       padding-left: 0;
}
.change-podcast-url #inputOldUsername{
    text-shadow: none;
    background: transparent;
    padding-left: 0;
}
#create-plan-form .input-append .add-on,.change-podcast-url .add-on{
    text-shadow: none;
    background: transparent;
    border-right: none;
}
.change-podcast-url .change-subdomain-form{
    margin-bottom: 0;
}




/*Golden Beans*/
.golden-beans .title{
    font-size: 14px;
    font-weight: 600;
}
.golden-beans .payout{
    font-weight: normal;
}
.golden-beans .total,.golden-beans .balance{
    padding-right: 20px;
}
.golden-beans .clearfix{
    padding-bottom: 10px;
}
.golden-beans .logo{
    width: 45px !important;
    height: 45px !important;
    border-radius: 25px;
    margin-right: 10px;
    padding-left: 0;
}
.golden-beans .bean-img{
    width:20px;
    padding-right: 5px;
    color: #428200;
}
.golden-beans .icon-question-sign{
    padding-left: 2px;
    margin-top: -2px;
}
.golden-beans .table th, .golden-beans .table td{
    vertical-align: middle;
    font-size: 14px;
}
.golden-beans .users{
    width: 34%;
}
.golden-beans .name{
    width: 188px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
    position: relative;
    top: 5px;
}
.golden-beans .widget .tab-content{
    padding:0px !important;
    border: none;
}
.golden-beans .nav-tabs>.active>a, .golden-beans .nav-tabs>.active>a:hover{
    color: #0088cc;
    font-weight: normal;
}
.golden-beans .nav-tabs>.active>a:focus{
    background-color: #ffffff;
}
.golden-beans .nav-tabs>li>a{ color: #656565; }
.golden-beans .claimed-content .claimed-table .table{ margin-top: 0px; }
.golden-beans .claimed-content .pull-left{
    padding-left: 0px;
    padding-top: 0px;
}
.golden-beans .claimed-content .edit-btn{ border: 1px solid #e3e3e3; }
.golden-beans .claimed-content{ padding-top: 10px; }
.golden-beans tr .gift,.golden-beans tr .count{ text-align: center; }
.golden-beans tr .users{ width: 258px; }
#payout-tab tr td{
    padding: 15px 10px;
}
#payout-tab tr th,#payout-tab tr td{
    padding-left: 20px;
}
.new-live-show-form{padding-top: 35px;}
.new-live-show-form .control-group input,.new-live-show-form .control-group select{
    height: 40px;
    box-shadow: none;
}
.new-live-show-form .control-group select{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 80%;
}
.new-live-show-form .control-group .input-container{
    width: 80%;
    position: relative

}

.new-live-show-form .control-group textarea,.new-live-show-form .control-group input{
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.new-live-show-form .control-group .text-limit{
    position: absolute;
    right: 6px;
    bottom: -6px;
    font-size: 12px;
    color: #909399;
}
#title-input-area .text-limit{
    bottom: auto;
    top: 11px;
}
.new-live-show-form .form-horizontal .controls .radio input{
    height: auto;
    width: auto;
}
.new-live-show-form .form-horizontal .img-upload .upload{
    border: 1px solid #e3e3e3;
    margin-left: 5px;
}
.new-live-show-form #submit{
    font-size: 18px;
}


.new-live-show-form .form-horizontal .controls .help-block{
    padding-top: 4px;
}
.preview-page .g-recording{
    padding-top: 40px;
    text-align: center;
}
.new-live-show-form .control-group .radio{ width: auto; }
.new-live-show-form .form-horizontal .default-img{
    width: 105px;
    height: 91px;
}
.new-live-show-form select:focus, .new-live-show-form input[type="file"]:focus, .new-live-show-form input[type="radio"]:focus,.new-live-show-form input[type="checkbox"]:focus{
        outline: 0 auto -webkit-focus-ring-color;
}

/*live-shows share弹出框*/
#share-modal{top: 22%;}
#share-modal .modal-header{
    background: transparent;
    border: none;
    box-shadow: none;
}
#share-modal .modal-header{
    text-align: right;
    padding-top: 0;
}
#share-modal .modal-header .close{
    float: none;
    padding: 5px;
}
#share-modal .modal-header .close .icon-remove{
    font-size: 18px;
}
#share-modal .control-label{
    font-size: 15px;
    font-family:'Open Sans',sans-serif;
}
#share-modal #share_link_input{
    width: 85%;
    background: transparent;
    box-shadow: none;
    box-sizing: border-box;
    height: 36px;
    font-family:'Open Sans',sans-serif;
    margin-bottom: 0;
    margin-right: 6px;
    outline: none;
}
#share-modal .controls{
    padding-top: 15px;
}
#share-modal .modal-body{
padding: 0 30px 20px;
    overflow-y: unset;
}
#share-modal #copy-share-link{
    color: #1a1a1a;
    background-color: #f5f5f5;
    border: 1px solid #e9e9e9;
    padding: 7px 12px;
    box-shadow: none;
    display: inline-block;
    border-radius: 4px;
    font-family:'Open Sans',sans-serif;
}
#share-modal #copy-share-link:hover{
    background-color: #e6e6e6!important;
}
#share-modal #share-addthis-content i{
    font-size: 32px;
    display: inline-block;
}
#share-modal #share-addthis-content .share-item{
    display: inline-block;
    margin-right: 4px;
}
.share_box a.share-item:hover{
    opacity: 0.85;
    text-decoration: none;
}
.share_box .share-item.share_button_facebook .pbFont-facebook1{
    color: #3c5997;
}
.share_box .share-item.share_button_twitter .pbFont-twitter-x-round3{
    color: #000000;
}
.share_box .share-item.share_button_linkedin .pbFont-linkedin2{
    color: #0277b5;
}
.share_box .share-item.share_button_tumblr .pbFont-tumblr2{
    color: #37455c;
}



#share-modal #share-addthis-content .addthis_button_facebook,#share-modal #share-addthis-content .addthis_button_twitter{
    background-color: transparent;
    border-radius: 0;
    text-transform: none;
    font-weight: normal
}
#share-addthis-content .addthis_toolbox a span{
    border-radius: 5px;
}

/* live player share embed */
#share-embed-modal{
    width: 700px;
    left: 0;
    right: 0;
    margin: auto;
}
#share-embed-modal .modal-body{
    max-height: 100%;
    padding-bottom: 30px;
}
#share-embed-modal .text{
    font-size: 16px;
}
#share-embed-modal .reference-url{
    padding-top:12px;
}
#share-embed-modal .peek{
    padding-top: 10px;
}
#share-embed-modal .control{
    display: flex;
    position: relative;
}
#share-embed-modal .control .add-on{
    background: transparent;
    border: none;
    height: 34px;
    max-height: 34px;
    line-height: 36px;
    padding-top: 0;
    padding-bottom: 0;
    position: absolute;
    left: 2px;
}
#share-embed-modal input{
    flex: 1;
    box-sizing: border-box;
    height: 36px;
    margin-right: 6px;
    margin-bottom: 0;
    background-color: transparent;
}
#share-embed-modal .input-prepend{
    margin-bottom: 0;
    flex: 1;
    display: flex;
}
#share-embed-modal .input-prepend input{
    border-radius: 4px;
    padding-left: 58px;
}
#share-embed-modal .cancel-btn{
    border: 1px solid #e9e9e9;
}
#share-embed-modal .btn{
    min-width: 68px;
}
#share-embed-modal .btn-add{
    padding: 7px 16px;
}
#share-embed-modal .title{
   margin-bottom: 10px;
}
#share-embed-modal .widget-code{
    padding-top: 15px;
}




/*feature*/
.feature-page .bg{
    background: #428200;
    padding: 65px 0px 40px 0px;
}
.feature-page .bg h1{
    font-size: 54px;
    color: #ffffff;
}
.feature-page .bg .words{
    font-size: 20px;
    line-height: 1.6;
    color: #ffffff;
    padding-top: 10px;
    padding-bottom: 18px;
}
.feature-page .bg .free-btn{
    font-size: 20px;
    border-radius: 50px;
    color: #428200;
    padding: 15px 45px;
    background-color: #ffffff;
    display: inline-block;
}
.feature-page .bg .free-btn:hover,.feature-page .bg .free-btn:focus{
    background:#f8f8f8 ;
    opacity: 0.9;
}
.feature-page .bg .line{
    border-top: 1px solid #ffffff;
    margin: 60px 0px 30px 0px;
}
.feature-page .bg .nav li{
    float: left;
    border-right: 1px solid #ffffff;
}
.feature-page .bg .nav li:first-child{
    padding-left: 0px;
    margin-left: 10px;
}
.feature-page .bg .nav li:last-child{
    border-right: none;
}
.feature-page .bg .nav li a{
    font-size: 16px;
    color: #ffffff;
    padding: 0px 40px ;
}
.feature-page .bg .nav li a:hover,.feature-page .bg .nav li a:focus{
    background-color:transparent;
    color: #f5f5f5;
}
.feature-page .bg .nav li .publish{
    padding-left: 0px;
}
.feature-page .g-line{
    border-top: 1px solid #bfbfbf;
    margin:55px 0px;
}
.feature-page h2{
    font-size: 48px;
    padding-top: 65px;
}
.feature-page .text{
    font-size: 16px;
    line-height: 1.6;
    padding-top: 15px;
    padding-bottom: 10px;
}
.feature-page .content h3{
    font-size: 20px;
    font-weight: bold;
    color: #1a1a1a;
    margin-top: 35px;
}
.feature-page .content .audio-player{
    background: #3e4c3a;
    padding: 15px 0;
}
.feature-page .content .left-player{
    padding-left: 130px;
}
.feature-page .content .r-img{
    padding-top: 28px;
}
.feature-page .content .s-text{
    font-size: 16px;
    line-height: 1.8;
    padding-top: 3px;
    padding-right: 25px;
}
.feature-page .content .social{
    padding-right: 25px;
}
.feature-page .content .marketplace{
    padding-right: 35px;
}
.feature-page .content .patron{
    padding-right: 10px;
}
.feature-page .content .own{
    margin-left: 0px;
}
.feature-page .content .all-text{
    margin-top: 70px;
}
.feature-page .content .down{
    padding-top: 52px;
    clear: both;
}
#promotion,#statistics,#monetization,#live-streaming,#pb-app{
    padding-top: 100px;
}
.feature-page .free{
    padding: 130px 0px 100px 0px;
}
.feature-page .free h2{
    padding-top: 20px;
}
.feature-page .free .get{
    background: #428200;
    color: #fff;
    padding: 15px 48px;
    font-size: 20px;
    border-radius: 50px;
    margin-top: 25px;
}
.feature-page .free .get:hover,.feature-page .free .get:focus{
    opacity: 0.9;
}
.feature-page .free h2{
    font-size: 54px;
    line-height: 1.4;
}
/*webinar*/
.webinar{
    padding-top: 60px;
}
.webinar .banner{
    position: relative;
}
.webinar .banner img{
    width: 100%;
    object-fit: cover;
    object-position: center;
}
.webinar-monetize .banner img{
    min-height: 814px;
}
.webinar .text{
    position: absolute;
    top: 75px;
    text-align: center;
    left: 15px;
    right: 15px;
    margin: 0 auto;
    max-width: 1170px;
}
.webinar h1{
    color: #ffffff;
    font-size: 56px;
}
.webinar .title-webinar{
    font-size: 48px;
}
.webinar .words{
    font-size: 20px;
    color: #ffffff;
}
.webinar .learn{
    line-height: 2.0;
    padding-top: 5px;
}
.webinar .making{
    padding-top: 265px;
    line-height: 1.8;
}
.webinar .one-content{
    background-color: #f6f8fa;
    padding-top: 110px;
    padding-bottom: 110px;
}
.webinar .one-content h2{
    color: #874d46;
    font-size: 28px;
    padding-bottom: 5px;
}
.webinar .one-content li{
    font-size: 18px;
    line-height: 1.6;
    margin-bottom: 10px;
}
.webinar .two-content h2{
    font-size: 30px;
    text-align: center;
    padding: 0 10px 50px;
}
.webinar .form-horizontal .control-label{
    float: none;
    width: auto;
    text-align: left;
}
.webinar .form-horizontal .controls{
    margin-left: 0px;
}
.webinar .name .left-name{
    padding-right: 10px;
}
.webinar .name .control-group{
    width: 100%;
}
.webinar .policy-link{
    text-decoration: underline;
    color: unset;
}
.webinar .form-horizontal .name{
    display: flex;
    justify-content: space-between;
}
.webinar .form-horizontal input,.webinar .form-horizontal select{
    background: #f6f8fa;
    border: 1px solid #d7dfe8;
    box-shadow: none;
    height: 42px;
    width: 100%;
    box-sizing: border-box;
}
.webinar .two-content .container{
    padding: 100px 0;
}
.webinar .register{
    background: #986663;
    padding: 12px 35px;
    color: #ffffff;
    font-size: 16px;
    margin-top: 10px;
}
.webinar .register:hover,.webinar .register:focus{
    opacity: 0.89;
}
.webinar .form-horizontal .control-group{
    margin-bottom:15px;
}
.webinar .related{
    padding-top: 155px;
    clear: both;
}
.webinar .related .ralated-img{
    display: flex;
    justify-content: space-between;
}
.webinar .related .ralated-img img{
    width: 100%;
}
.webinar .related a{
    position: relative;
    color: #ffffff;
    display: block;
    width: 33%;
    margin-right: 20px;
    margin-bottom: 20px;
}
.webinar .related a:last-child{
    margin-right: 0;
}
.webinar .related a .text{
    top: 42px;
    left: 10px;
    right: 10px;
}
.webinar .related .title{
    font-size: 20px;
}
.webinar .related .words{
    font-size: 14px;
    line-height: 1.6;
}
.webinar .related .line{
    border-top: 1px solid #dcdcdc;
    padding-bottom: 15px;
}
.webinar .related h3{
    font-size: 20px;
    font-weight: 600;
    padding-bottom: 15px;
}
.webinar sup{ color: #ff3c00; top: -4px;}
.podbean101 .learn{
    padding-top: 18px;
}
.podbean101 .banner img{
    height: 980px;
}
.podbean101 .making{
    padding-top: 140px;
}
.podbean101 .text ul{
    text-align: left;
    list-style: none;
    padding-left: 115px;
    padding-top: 18px;
}
.podbean101 .text ul li{
    line-height: 1.6;
    font-size: 20px;
    color: #ffffff;
    display: flex;
    margin-bottom: 8px;
}
.podbean101 .text ul li .pbFont-duigou{
    padding-right: 8px;
    margin-top: 5px;
}
.podbean101 h1{
    line-height: 1.3;
}
.podbean101 .control-group .register{
    background-color:#f7635b
}
.podbean101 .two-content .container{
    padding-top: 70px;
}
.podbean101 .related{
    padding-top: 80px;
}
.livestreaming .banner img{
    min-height: 506px;
}
.livestreaming .two-content .left-img img{
    float: right;
}
.livestreaming .two-content .left-img span{
    font-size: 16px;
    line-height: 2.2;
}
.livestreaming .two-content .sub-title{
   font-size: 16px;
   padding: 15px 0;
}
.livestreaming .two-content .in li{
    font-size: 16px;
    padding-bottom: 15px;
    line-height: 1.6;
}
.livestreaming .two-content .in{
    margin-left: 20px;
}
.livestreaming .two-content h2{
    padding-left: 8px;
    padding-bottom: 25px;
    margin-top: 0;
    text-align: left;
}
.livestreaming .control-group .register{
    background-color: #428200;
}
.webinar .empty-webinar-warning{
    color: #b94a48;
}
.livestreaming .form-horizontal{
    padding-left: 8px;
}
.livestreaming .related{
    padding-top: 90px;
}
.web-enterprise .banner img{
    min-height: 460px;
}
.web-enterprise .one-content p{
    font-size: 18px;
    line-height: 1.6;
    padding-bottom: 8px;
}
.web-enterprise .one-content .right-text{
    padding-right: 70px;
    margin-top: -15px;
}
.web-enterprise .one-content .right-text ul{
    margin-left: 20px;
}
.web-enterprise .name .department select{
    width:304px;
}
.web-enterprise .register{
    background-color: #428200;
}
.webinar .related a:hover img{
    opacity: 0.95;
}
/*webinar promote*/
.promote-podcast h1{
    font-size: 60px;
}
.promote-podcast .banner img{
    min-height: 772px;
}
.webinar .one-content-text{
    background-color: #f6f8fa;
    padding: 70px 0px 95px 0px;
}
.webinar .cc-bg{
    background-color: transparent;
}
.webinar .one-content-text .p-text{
    font-size: 18px;
    line-height: 1.8;
    color: #383838;
    padding-top: 25px;
}
.promote-podcast .register{
    background: #2e97d8;
}
.promote-podcast .one-content h2{
    color: #3860a1;
}
.promote-podcast .one-content-text h2{
    text-align: center;
}
/*webinar-how-to-start-a-podcast*/
.webinar-start-podcast .banner img{
    min-height: 700px;
}
.webinar-start-podcast h1{
    font-size: 70px;
    padding-top: 18px;
    text-transform: uppercase;
}
.webinar-start-podcast .text .line{
    height: 5px;
    background-color: #ffffff;
    width: 140px;
    display: inline-block;
}
.webinar-start-podcast .text{
    top: 100px;
}
.webinar-start-podcast .text .learn{
    padding-bottom: 25px;
}
.webinar-start-podcast .text .making{
    padding: 46px 10px 0 10px !important;
}
.webinar-start-podcast .one-content h2{
    color: #56449b;
}
.webinar-start-podcast .one-content-text .p-text{
    text-align: center;
    color: #ffffff;
}
.webinar-start-podcast .one-content-text{
    background-color: #4a4e7a;
}
.webinar-start-podcast .register{
    background: #524292;
}

/*webinar list*/
.webinar-list{
    background-color: #f6f8fa;
}
.webinar-list .text{
    text-align: center;
    padding-top: 48px;
    padding-bottom: 40px;
}
.webinar-list .text h1{
    font-size: 36px;
}
.webinar-list .text p{
    font-size: 20px;
    color: #383838;
}
.webinar-list .webinar-content{
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-flow: row wrap;
    -webkit-box-pack: left;
    justify-content: left;
}
.webinar-list .webinar-item{
    border-radius: 4px;
    box-shadow: 0 0 13px rgba(0,0,0,0.05);
    position: relative;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    margin-left:0;
    margin-right: 22px;
    background: #fff;
    padding: 20px 20px 70px 20px;
    text-align: center;
    width: 23.57%;
    margin-bottom: 25px;
}
.webinar-list .webinar-item:nth-child(4n){
   margin-right: 0;
}
.webinar-list .webinar-item h2{
   font-size: 20px;
   font-weight: 600;
   color: #383838;
   line-height: 1.4;
}
.webinar-list .webinar-item p{
    font-size: 14px;
    color: #383838;
    line-height: 1.8;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    margin-bottom: 42px;

}
.webinar-list .webinar-item .register-btn{
    background: transparent;
    border: 1px solid #909090;
    font-size: 14px;
    margin-top: 28px;
    margin-bottom: 13px;
    position: absolute;
    bottom: 35px;
    width: 146px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    left: 0px;
    right: 0px;
    margin: 0 auto;
    padding: 0;
}
.webinar-list .webinar-item .register-btn:hover,.webinar-list .webinar-item .register-btn:focus{
    background: #f3f3f3;
}
.webinar-list .webinar-item .content{
    padding-top: 35px;
}
.webinar-list .pagination-centered{
    margin-top: 15px;
}
.webinar-list .container{
    padding-bottom: 160px;
}
/*webinar church livestreaming */
.churches .banner img{
    min-height: 772px;
}
.churches .one-content{
    background-color: transparent;
}
.churches .form-content{
    background-color: #fafafa;
}
.churches .related .line{
    border-top: none;
}
.churches .related{
    padding-top: 0;
}
.churches .one-content h2{
    color: #5b4c3f;
}
.churches .register{
    background-color: #5b4c3f;
    margin-top: 0;
}
/*webinar Employee Development Program*/
.podcasting-employee .title{
   font-size: 50px;
}
.podcasting-employee .banner img{
   min-height: 552px;
}
.podcasting-employee .banner .text{
    width: 35%;
    text-align: left;
    margin-left: 370px;
}
.podcasting-employee .learn{
    padding-top: 10px;
}
.podcasting-employee .description-content p{
    font-size: 20px;
    text-align: center;
    line-height: 2.0;
    color: #ffffff;
    padding: 68px 0;
}
.podcasting-employee .description-content{
   background-image: linear-gradient(to right, #672f54 , #454170);
}
.podcasting-employee .one-content h2{
    color: #333333;
}
.podcasting-employee .register{
    background: #663055;
}
/*podbean new-homepage*/
.new-hompage .banner{
    background: -webkit-linear-gradient(#275c30, #428200);
    background: -o-linear-gradient(#275c30, #428200);
    background: -moz-linear-gradient(#275c30, #428200);
    background: linear-gradient(#275c30, #428200);
    height: 800px;
}
.new-hompage .banner .text{ color: #ffffff; text-align: center;padding-top: 110px;}
.new-hompage .banner .text h1{
    font-size: 78px;
    font-weight: bold;
    line-height: 90px;
}
.new-hompage .banner .text .words{
    font-size: 20px;
    line-height: 1.6;
    padding-top: 8px;
}
.new-hompage .banner .text .btn-free{
    font-size: 20px;
    color: #649300;
    padding: 16px 44px;
    border-radius: 50px;
    margin-top: 25px;
}
.new-hompage .img{
    text-align: center;
    margin-top: -265px;
}
.new-hompage .img img{ max-width: 1290px;}
.new-hompage .homepage-content h2{
    font-size: 34px;
    font-weight: 600;
    color: #333333;
}
.new-hompage .homepage-content p{
    font-size: 18px;
    color: #637381;
    line-height: 1.7;
}
.new-hompage .homepage-content h2 span{
    color: #428200;
    padding-bottom: 3px;
    display: inline-block;
}
.new-hompage .homepage-content .all-main .left-video-content .left-video video{ width: 100%;}
.new-hompage .homepage-content .all-main button{
    background: transparent;
    border: none;
    margin-top: -45px;
    z-index: 99;
    position: relative;
    margin-left: 20px;
}
.new-hompage .homepage-content .all-main button i{
    font-size: 22px;
}
.share-youtube h1{
    font-size: 50px;
    text-align: center;
    font-weight: normal;
    padding-top: 100px;
    color: #3a3746;
    padding-bottom: 12px;
}
.share-youtube .line{
    height: 3px;
    width: 75px;
    background-color: #428200;
    text-align: center;
    margin: 0 auto;
}
.share-youtube .content{
    padding-top: 140px;
}
.share-youtube h2{
    font-size: 28px;
    font-weight: 600;
}
.share-youtube .content p{
    font-size: 16px;
    line-height: 1.8;
}
.share-youtube .content .get{
    padding-top: 6px;
}
.share-youtube .content .we{
    padding-top: 15px;
}
.share-youtube .content .left-img{
        margin-top: 48px;
}
.share-youtube .content .top{
    padding-bottom: 126px;
    border-bottom: 1px solid #e4e4e4;
}
.share-youtube .down-free{
     text-align: center;
        padding-top: 80px;
    padding-bottom: 110px;
}
.share-youtube .down-free span{
    font-size: 34px;
    padding-right:40px;
}
.share-youtube .down-free .btn-free{
    background: #4b86f1;
    height: 58px;
    line-height: 58px;
    padding: 0px;
    width: 300px;
    text-align: left;
    position: relative;
}
.share-youtube .down-free img{
    position: absolute;
    top: 1px;
    left: 1px;
}
.share-youtube .down-free .btn-free:hover,.share-youtube .down-free .btn-free:focus{
    opacity: 0.88;
}
.share-youtube .down-free .btn-free span{
         font-size: 20px;
    padding-right: 0px;
    padding-left: 70px;
    display: inline-block;
    color: #ffffff;
}
.new-hompage .homepage-content .one-text{
    text-align: center;
    padding-top: 82px;
    padding-bottom: 96px;
}
.new-hompage .homepage-content .one-text p{
    padding-top: 10px;
}
.new-hompage .homepage-content .right-text{
    padding-top: 90px;
    padding-left: 35px;
}
.new-hompage .homepage-content .all-main p{
    padding: 10px 0;
}
.new-hompage .homepage-content .all-main .link{
    color: #6772e5;
    font-weight: 600;
}
.new-hompage .homepage-content .all-main .link:hover,.new-hompage .homepage-content .all-main .link:focus{
    color: #1a1a1a;
    text-decoration: none;
}
.new-hompage .homepage-content .distribute{
    padding-top: 150px;
}
.new-hompage .homepage-content .distribute .left-text{
    padding-top: 108px;
}
.new-hompage .homepage-content .distribute .left-text .d-words{
    padding-right: 60px;
}
.new-hompage .homepage-content .measure{
    padding-top: 140px;
}
.new-hompage .homepage-content .measure .left-video .stats-video{
    width: 100%;
}
.new-hompage .homepage-content .measure button{
    margin-top: 0px;
}
.new-hompage .homepage-content .measure .right-text{
    padding-top: 70px;
}
.new-hompage .homepage-content .measure .right-text{
    padding-top: 70px;
}
.new-hompage .homepage-content .measure .right-text p{
        padding-right: 50px;
}
.new-hompage .homepage-content .monetize{
    padding-top: 150px;
}
.new-hompage .homepage-content .monetize .right-img{
    text-align: right;
}
.new-hompage .homepage-content .monetize .left-text{
    padding-top: 85px;
}
.new-hompage .live{
    background-color: #1a1a1a;
    padding: 180px 0px 205px 0px;
}
.new-hompage .live .left-live{
    float: left;
    width: 45%;
    color: #ffffff;
}
.new-hompage .live .left-live .text{
    padding-left: 43%;
}
.new-hompage .live .live-img{
    float: right;
    width: 55%;
}
.new-hompage .three-content h2{
    font-size: 44px;
    padding-top: 20px;
}
.new-hompage .three-content p{
    font-size: 18px;
    line-height: 1.6;
    padding-top: 22px;
    padding-bottom: 40px;
    padding-right: 55px;
}
.new-hompage .three-content .link{
    color: #ffffff;
    text-decoration: underline;
}
.new-hompage .three-content .link:hover,.new-hompage .three-content .link:focus{ color: #428200;}
.new-hompage .three-content .pod-app-img{
    float: left;
    width: 51%;
}
.new-hompage .three-content .right-app{
    float: right;
    width: 49%;
}
.new-hompage .three-content .right-app .text{
    padding-top: 212px;
    padding-left: 58px;
}
.new-hompage .pod-app{
    background-color: #f4f4f4;
}
.new-hompage .pod-app .right-app .text{
    width: 58%;
}
.new-hompage .pod-app .right-app .text p{
    color: #637381;
    padding: 10px 0px;
}
.new-hompage .pod-app .right-app .text .link{
    color: #6772e5;
    font-weight: 600;
    text-decoration: none;
}
.new-hompage .pod-app .right-app .text .link:hover,.new-hompage .pod-app .right-app .text .link:focus{
    color: #1a1a1a;

}
.new-hompage .pod-app .right-app .text .l-more{
    font-weight: normal;
}
.new-hompage .pod-app .right-app .text .l-more:hover,.new-hompage .pod-app .right-app .text .l-more:focus{
    text-decoration: underline;
    color: #5661d4;
}
.new-hompage .home-start-podcast .text .five{
     font-size: 20px;
     color: #637381;
     padding-top: 0px;
     line-height: 1.5;
    padding-bottom: 22px;
}
.new-hompage .home-start-podcast ol{ margin-left: 20px;}
.new-hompage .home-start-podcast ol li{
    color: #637381;
    font-size: 18px;
    line-height: 1.8;
}
.new-hompage .home-start-podcast .text .today{
    color: #6772e5;
    font-weight: 600;
}
.new-hompage .home-start-podcast .text .today:hover,.new-hompage .home-start-podcast .text .today:focus{
    color: #1a1a1a;
    text-decoration: none;
}
.new-hompage .home-start-podcast .container{
    border-bottom: 1px solid #e4e4e4;
    padding-bottom: 140px;
    padding-top: 120px;
}
.new-hompage .home-faq{
    background-color: #f4f6f8;
    padding-top: 115px;
    padding-bottom: 30px;
}
.new-hompage .home-faq .sub-start{
    font-size: 18px;
    color: #637381;
    text-align: center;
    padding-top: 6px;
    padding-bottom: 85px;
    padding-right: 0px;
}
.new-hompage .home-faq .faq-title{
    text-align: center;
}
.new-hompage .home-faq h3{
    font-size: 20px;
    margin-bottom: 5px;
    line-height: 1.4;
}
.new-hompage .home-faq .row-fluid p{
    font-size: 18px;
    color: #637381;
    line-height: 1.8;
    padding-bottom: 102px;
}
.new-hompage .home-faq .faq-link{
    color: #6772e5;
}
.new-hompage .home-faq .faq-link:hover,.new-hompage .home-faq .faq-link:focus{
 color: #5661d4;
}
/* webinar addToCalender*/
    .add-cal .add-to-calendar-checkbox:checked ~ a{ display: block !important;}
    .add-cal .add-to-calendar-checkbox ~ a{ display: block !important; }
    .add-cal .add-to-calendar-checkbox{ display: none;}
    .add-cal .add-to-calendar-checkbox ~ a:before{ display: none;}
    .add-cal .add-to-calendar-checkbox ~ a{
        padding: 20px 26px;
        font-size: 18px;
        width: auto;
        height: auto;
        background: #5bb75b;
        background-image: -moz-linear-gradient(top,#7cc06a,#6aa45b);
        background-image: -webkit-gradient(linear,0 0,0 100%,from(#7cc06a),to(#6aa45b));
        background-image: -webkit-linear-gradient(top,#7cc06a,#6aa45b);
        background-image: -o-linear-gradient(top,#7cc06a,#6aa45b);
        background-image: linear-gradient(to bottom,#7cc06a,#6aa45b);
        display: inline-block !important;
        color: #fff;
        background-repeat: repeat-x;
        border-radius: 8px;
        margin-right: 10px;
        border: 1px solid #619a51;
        text-decoration: none;
    }
    .add-cal .add-to-calendar-checkbox ~ a:hover,.add-cal .add-to-calendar-checkbox ~ a:focus{
        opacity: 0.92;
    }
    .add-cal #calendar-id{ text-align: center;}
    .add-cal{ padding: 150px 0;}
    .add-cal .title{ text-align: center; font-size: 50px; font-weight: 600;}
    .add-cal .link{ color:#70ae60;}
    .add-cal .start-time,.add-cal .duration,.add-cal .join{ font-size: 20px; font-weight: 600;}
    .add-cal .start-time{ padding-top: 6px;margin-bottom: 0px;}
    .add-cal .duration{margin-bottom: 0px; }


    .add-cal .join .link{color: #70ae60; }
    .add-cal ul li{ font-size: 16px;    margin-bottom: 12px;}
    .add-cal ul{
        padding: 50px 0px 55px 145px;
        text-align: left;
    }
     .add-cal .container{
         text-align: center;;
     }
/* billingaddr-login */
.billingaddr-login .billingaddr-content{
    padding: 15px;
}
.billingaddr-login .billingaddr-content .text{
    font-size: 14px;
    color: #565656;
    text-align: center;
    line-height: 1.5;
}
.billingaddr-login .billingaddr-content .form-horizontal .control-label{
    float: none;
    width: 160px;
    text-align: left;
    padding-top: 0px;
}
.billingaddr-login .billingaddr-content .form-horizontal .controls{
    margin-left: 0;
}
.billingaddr-login .billingaddr-content .form-horizontal .controls select{
    display: block;
    box-sizing: border-box;
    margin-left: 0px;
    height: 40px;
    width: 100%;

}
.billingaddr-login .billingaddr-content .form-horizontal .controls select:-moz-focusring{
	color: transparent;
    text-shadow: 0 0 0 #705a39;
    outline:none !important;
}
.billingaddr-login .billingaddr-content .form-horizontal .control-group{
    margin: 0 0 15px 0 !important;
}
.billingaddr-login .billingaddr-content .form-horizontal .btn-create{
    font-size: 14px;
    font-weight: 600;
    margin-top: 20px;
    padding: 10px 30px;
}
.billingaddr-login .billingaddr-content .signup-form .control-group input{
    padding-left: 9px;
}
#change-to-priate-warning{
    width: 610px;
}
#edit-email{ padding-top: 5px;}
#channel_select .popover{
    /*margin-top: 0px;
    top: 25px !important;*/
}
#channel_select .controls .checkbox{
    word-break: break-all;
    padding-right: 5px;
}
#edit-member-form{
    padding-top: 40px;
    padding-bottom: 20px;
}
#add-subscriber{
     width: 610px;
}
#add-subscriber .form-horizontal .control-label{ width: 135px;}
#add-subscriber .form-horizontal .controls{ margin-left: 155px;}
#add-subscriber-form{  padding: 20px 20px 25px 0;}
#edit-member-label{
    font-size: 20px;
    font-weight: 600;
}
#edit-member .modal-body{
    position: unset;
}
/* remote-page */
.remote-page .banner{
    background: url(../jpg/remote-banner.jpg) no-repeat center center;
    height: 750px;
    background-size: cover !important;
}
.remote-page .banner .text{
    text-align: center;
}
.remote-page .banner h1{
    font-size: 60px;
}
.remote-page .banner p{
    padding-bottom: 28px;
}
.remote-page .anniu .get{
    font-size: 18px;
}
.remote-page .anniu span{
    color: #ffffff;
    font-size: 16px;
    margin-left: 15px;
}
.remote-page .feature{
    max-width: 1400px;
    margin: 0 auto;
    padding: 90px 50px;
}
.remote-page .everywhere h2{
    font-size: 34px;
    line-height: 1.4;
    margin-top: 0;
}
.remote-page .everywhere .r-words{
   font-weight: normal;
}
.remote-page .everywhere .number{
    font-size: 40px;
    line-height: 1.1;
}
.remote-page .everywhere .title{
    color: #637381;
    font-size: 18px;
}
.remote-page .everywhere ul{
    display: flex;
    margin-bottom: 0;
    margin-left: 0;
    margin-top: 15px;
}
.remote-page .everywhere ul li{
    flex: 1;
}
.remote-page .collaboration{
    background-color: #f9f9f9;
    padding-bottom: 40px;
}
.remote-page .collaboration .h2-title{
    margin-bottom: 85px;
    margin-top: 20px;
}
.remote-page .collaboration h3{
    font-size: 18px;
    padding-top: 15px;
    margin-bottom: 7px;
}
.remote-page .collaboration .quickly{
    margin-top: -14px;
}
.remote-page .collaboration p{
    color: #637381;
    font-size: 16px;
    line-height: 1.8;
    padding: 0 10px;
}
.remote-page .live-feature .one-content p{
    padding-right: 15px;
}
.remote-page .live-feature .second-content .h2-title{
    margin-top: 95px;
}
.remote-page .live-feature .second-content .l-text{
    padding-left: 15%;
}
.remote-page .live-bump .l-text h2{
    color: #1a1a1a;
}
.remote-page .live-bump .text, .remote-page .live-bump li{
    color: #637381;
}
.remote-page .four-content h2{
    font-size: 44px;
}
.remote-page .four-content .anniu .get{
    padding: 15px 47px;
    font-size: 18px;
}






/* church live page*/
.church-live .banner{
    background: url(../jpg/churches-live-banner.jpg) no-repeat center top;
    height: 700px;
}
.church-live .banner .text{
    padding-top: 155px;
    width: auto;
    text-align: center;
    color: #ffffff;
}
.church-live .banner h1{
    font-weight: bold;
}
.church-live .banner p{
    font-size: 24px;
    font-weight: normal;
}
.church-live .anniu .get{
    text-transform: uppercase;
    border-radius: 50px;
}
.church-live .anniu span{
    position: relative;
    top: 10px;
    color: #ffffff;
}
.church-live .first-content{
    margin-top: 125px;
}
.church-live .why-content{
    margin-top: 135px;
}
.church-live h2{
    font-weight: bold;
}
.church-live .words{
    font-size: 18px;
}
.church-live .first-content .l-img{
    width: 83%;
    margin: 0 auto;
}
.church-live .first-content .why-content h2{
    margin-left: 0;
    margin-top: 50px;
}
.church-live .first-content .stay .l-img{
    width: 90%;
}
.church-live .first-content .on-demand .l-img{
    width: 75%;
}
.church-live .first-content h2{
    padding-top: 20px;
}
.church-live .four-content .anniu .get{
    color: #428200;
    font-size: 20px;
}

/* usercenter live-stream-stats */
.live-stream-stats{
    padding:25px 30px;
}
.live-stream-stats .profile-right{
    padding-bottom: 0;
    border: none;
    margin-top: 5px;
}
.live-stream-stats .profile-right .limit_box{
    margin:0;
}
.live-stream-stats .profile-right ul{
    list-style: none;
    margin-left: 0;
}
.live-stream-stats .profile-right .icon-heart{
    font-size: 24px;
    position: relative;
    top: -5px;
    padding-left: 5px;
}
.live-stream-stats .profile-right .icon-question-sign{
    margin-left: 3px;
    margin-top: -1px;
}
.live-stream-stats .achievements .item{
    padding: 35px 30px !important;
}
.live-stream-stats .live-level{
    background-color: #f3f4f8;
    text-align: center;
    padding: 20px 0 30px 0;
    margin-bottom: 30px;
}
.live-stream-stats .live-level h2{
    font-size: 28px;
    font-weight: 600;
}
.live-stream-stats .live-level .number{
    font-size: 40px;
    font-weight: 600;
    margin-left: 6px;
}
.live-stream-stats .live-level img{
    position: relative;
    top: -11px;
}


.live-stream-stats .all-stats{
    text-align: center;
    display: block;
}
.live-stream-stats .all-stats .dropdown-toggle{
    background: transparent;
    border: 1px solid #eee;
    border-radius: 50px;
    padding: 8px 20px;
    color: #428200;
}
.live-stream-stats .all-stats .dropdown-toggle:hover{
    background:#f8f8f8;
}
.live-stream-stats .all-stats .dropdown-toggle .caret{
    border-top: 4px solid #428200;
    margin-left: 4px;
}
.live-stream-stats .all-stats .dropdown-menu{
    left: 0;
    right: 0;
    width: 160px;
    margin: 0 auto;
    top: 45px;
}
.live-stream-stats .title{
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 22px;
}
.live-stream-stats .content .name{
    font-size: 14px;
    margin-bottom: 0;
}
.live-stream-stats .content .number{
    font-size: 40px;
    font-weight: 600;
    margin-bottom: 0;
}
.live-stream-stats .content .item{
    background-color: #f3f4f8;
    padding: 29px;
    text-align: center;
    line-height: 1.2;
    position: relative;
}
.live-stream-stats .content .item .text-help{
    position: absolute;
    right: 8px;
    top: 3px;
    padding: 5px;
}
.live-stream-stats .content .item .text-help:hover{
    opacity: 0.89;
    color: #08c;
}
.live-stream-stats .content{
    margin-bottom: 45px;
}
.live-stream-stats .data .item{
    width: 42%;
    margin: 0 10px 20px 0;
}
.live-stream-stats .data .item:nth-child(2n){
    margin-right: 0;
}
.live-stream-stats .data{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

/* webinar record podcast  */
.record-podcast .banner img{
    height: 739px;
}
.record-podcast .making{
    padding-top: 245px;
    padding-left: 120px;
    padding-right: 120px;
}
.record-podcast .one-content h2{
   color:#428200;
}
.record-podcast .control-group .register{
    background: #428200;
    padding: 12px 25px;
}
.record-podcast .control-group .register:hover,.record-podcast .control-group .register:focus{
    opacity: 0.89;
}
.webinar .new-text{
    font-size: 16px;
    line-height: 1.8;
}
.webinar .topics{
    font-size: 18px;
    padding-left: 6px;
    line-height: 1.6;
}
.webinar .first-text{
    padding-top: 12px;
}
.live-animation{
      display: inline-flex;
      align-items: flex-end;  /*重要属性，让hight翻转过来，往上延伸*/
      margin: 0 0 5px 6px;
    padding-right: 3px;
}
.live-animation .auItem{
    width: 2px !important;
    margin-right: 3px;
    list-style: none;
    background: #ff3c00;
    height: 13px;
    padding: 0 !important;
}
.live-animation .au1{
      animation: audio .5s linear .1s infinite alternate;
}
 .live-animation .au4{
}
.live-animation .au5{
      animation: audio .5s linear .2s infinite alternate;
}
@keyframes audio{
      from{height: 1px;}
      to{height: 12px;}
}
/* podbean 授权页面 */
.authorize-podbean-page{
   padding: 210px 0 240px 0;
}
.authorize-podbean-page .title{
    font-weight: 200;
    line-height: 1.4;
}
.authorize-podbean-page .span8{
    text-align: center;
}
.authorize-podbean-page .form-horizontal .controls{
    margin-left: 0;
}
.authorize-podbean-page .form-horizontal .controls .btn{
    margin-top: 10px;
    font-size: 16px;
}

/* 提交podcast directory 页面  */
.submit-podcast-directory{
    margin-bottom: 100px;
    margin-top: 55px;
}
.submit-podcast-directory h1{
    font-size: 28px;
    margin-bottom: 40px;
    font-weight: 200;
}
.submit-podcast-directory form input{
    box-sizing: border-box;
    height: 38px;
}
.submit-podcast-directory form .btn-submit{
    padding: 10px 30px;
}
.submit-podcast-directory .right-content{
    border: 1px solid #e4e4e4;
    border-radius: 5px;
    padding: 30px 20px;
    margin-top: 37px;
    text-align: center;
}
.submit-podcast-directory .right-content p{
    font-size: 17px;
    margin-bottom: 20px;
}
.submit-podcast-directory .right-content .download-app{
    display: flex;
    justify-content: space-between;
}
.submit-podcast-directory .right-content .download-app .ios-app{
    margin-right: 6px;
}

/* How To page cc breadcrumb*/
.cc-how-Breadcrumbs{
    margin: 48px 0 0 !important;
    padding: 0 !important;
    display: flex;
    flex-wrap: nowrap;
}
.cc-how-Breadcrumbs li{
    display: flex;
    white-space: nowrap;
}
.cc-how-Breadcrumbs li a{
    color: #428200;
    margin-right: 3px;
    text-decoration: none;
}
.cc-how-Breadcrumbs li.active{
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/* How To Start A Podcast ( blog ) */
.blog-start-podcast-page .banner{
    background: url(../jpg/blog-start-bg.jpg) no-repeat center top;
    height: 566px;
    width: 100%;
    text-align: center;
    background-size: cover !important;
}
.blog-start-podcast-page .banner .text{
    color: #ffffff;
    margin-top: 180px;
}
.blog-start-podcast-page .banner .text h1{
    font-size: 70px;
}
.blog-start-podcast-page .banner .text p{
    font-size: 28px;
    line-height: 1.4;
    color: #ffffff;
}
.blog-start-podcast-page section{
    margin-top: 20px;
}
.blog-start-podcast-page p{
    font-size: 17px;
    line-height: 1.9;
    margin-bottom: 30px;
    color: #000000;
}
.blog-start-podcast-page .last-words{
    margin-bottom: 0;
}
.blog-start-podcast-page .list-title strong a{
    font-size: 18px;
    display: block;
    padding-bottom: 10px;
    font-weight: 600;
}
.blog-start-podcast-page .sub-title{
    margin-bottom: 6px;
    font-size: 18px;
    font-weight: 600;
}
.blog-start-podcast-page li{
    font-size: 17px;
    line-height: 1.2;
    margin-bottom: 12px;
    color: #000000;
}
.blog-start-podcast-page ul{
    padding-bottom: 10px;
    margin-left: 35px;
}
.blog-start-podcast-page h2{
    font-size: 34px;
    padding-top: 70px;
}
.blog-start-podcast-page a{
    color: #0d6efd;
}
.blog-start-podcast-page .list-title{
    margin: 15px 0 0 20px;
}
.blog-start-podcast-page .list-title ul{
    list-style: disc;
}
.blog-start-podcast-page .item ul{
    margin-left: 38px;
}
.blog-start-podcast-page .content{
    margin-top: 70px;
}
.blog-start-podcast-page h3{
    font-size: 24px;
    padding-top: 65px;
    margin-top: 0;
}
.blog-start-podcast-page .content li{
    line-height: 1.8;
}
.blog-start-podcast-page .content img{
    padding-bottom: 10px;
    padding-top: 10px;
}
.blog-start-podcast-page .content .iframe{
    margin: 15px 0;
}
.blog-start-podcast-page .content h4{
    font-size: 16px;
}
.blog-start-podcast-page .content .list li{
    margin-bottom: 2px;
}
.blog-start-podcast-page .second{
    margin-bottom: 120px;
}
.blog-start-podcast-page .home-page{
    background: #f8f8f8;
}
.blog-start-podcast-page .home-page .home-start{
    padding-top: 80px;
}
/* HOW TO PROMOTE YOUR PODCAST */
.promote-podcast-page .banner{
    background: url(../jpg/promote-banner.jpg) no-repeat center top;
    height: 600px;
}
.promote-podcast-page .banner .text h1{
    font-size: 60px;
}
.promote-podcast-page .banner .text h1 span{
    text-transform: uppercase;
    font-size: 80px;
}
.promote-podcast-page .banner .text p{
    font-size: 24px;
    font-weight: 200;
}
.promote-podcast-page .app-banner-ads{
    max-height: 330px;
}
.promote-podcast-page img{
    margin: 15px 0;
}
.promote-podcast-page .btn{
    color: #ffffff;
    padding: 15px 24px;
    font-size: 16px;
}
.promote-podcast-page .last-text{
    margin-bottom: 10px;
}
.promote-podcast-page .first-title{
    /*padding-top: 0;*/
}
.promote-podcast-page .home-page{
    margin-top: 80px;
}

/*ads explore podcasts page 和 ads Marketplace list css(spo-page.css) 共有*/
.explore-podcasts .list-view{
    padding-top: 0;
}
.explore-podcasts .content-left .nav-title .title .pod-title{
    width: 64% !important;
}
.explore-podcasts .content-left .nav-title .title .forecast{
    width: 15.5% !important;
}
.explore-podcasts .content-left .nav-title .title .last-title{
    border-left: 1px solid #d6d6d6;
    width: 19.5% !important;
}
.explore-podcasts .podcast-content .podcast-list ul .podcast-logo{
    width: auto !important;
}
.explore-podcasts .podcast-content .podcast-list ul .pod-des{
    width: 52% !important;
}
.explore-podcasts .podcast-content .podcast-list ul .pod-download{
     width: 16% !important;
}
.explore-podcasts .podcast-content .podcast-list ul .advertise-btn{
    width: 20% !important;
    text-align: center;
}
.explore-podcasts .podcast-content .podcast-list ul .advertise-btn .btn{
    margin-top: 50px;
}
.explore-podcasts .podcast-content .podcast-list ul .pod-download .icon-question-sign{
    position: relative;
    top: -4px;
}
/* subscribe-page */
.subscribe-page {
    margin-top: 60px;
}
.subscribe-page .podbean-app-block .h4css{
    font-size: 24px;
    font-weight: 200;
    color: #000000;
}
.subscribe-page .podbean-app-block .group img{
    width: 155px;
}
.subscribe-page .subscribe-panel .album-block{
    border-bottom:1px solid #f4f4f4;
}
.subscribe-page .subscribe-panel .podbean-app-block{
    background-color: transparent !important;
    padding: 50px 30px;
}
.subscribe-page .subscribe-panel .podbean-app-block .text-block{
    width: 50%;
    padding-left: 0;
}
.subscribe-page .subscribe-panel .podbean-app-block .img-block{
    margin-right: 0;
    width: 45%;
    height: 276px;
    position: relative;
}
.subscribe-page .subscribe-panel .img-block .logo{
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 8px;
    z-index: 1;
    width: 202px;
    height: 202px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
.subscribe-page .subscribe-panel .img-block .logo-mask{
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 218px;
    z-index: 2;
}
.subscribe-page .subscribe-panel .cpaddress-block{
    background-color: #f2f2f2;
}
.subscribe-page .subscribe-panel .qr-code img{
    width: 200px;
    height: 200px;
    margin-top: 10px;
}
.subscribe-page .subscribe-panel .cpaddress-block .text-block .group{
    margin:45px 0 10px;
}
.subscribe-page .subscribe-panel .app-item{
    display: flex;
    flex-wrap: wrap;
    margin-top: 22px;
}
.subscribe-page .subscribe-panel .app-item img{
    width: 32px;
    margin-right: 8px;
}
.subscribe-page .subscribe-panel .app-item .item{
    width: 33.3%;
    margin-bottom: 15px;
    display: flex;
    align-items: center;
}
.subscribe-page .subscribe-panel .app-item .item:hover{
    opacity: 0.75;
}
.subscribe-page .subscribe-panel .app-item span{
   color: #1a1a1a;
}
.subscribe-page .subscribe-panel .listen-on{
    padding-top: 25px;
    background: #f8f8f8 !important;
    padding-bottom: 25px;
}
.subscribe-page .subscribe-panel .rss-feed{
    padding: 25px 30px;
    border-top: 1px solid #e3e3e3;
}
.subscribe-page .subscribe-panel .cpaddress-block .iconpd-rss{
    font-size: 16px;
    color: #333333;
    margin-right: 3px;
}
.subscribe-page .subscribe-panel{
    margin-top: 0;
}
.subscribe-page .subscribe-panel .cpaddress-block{
    background-color: #f8f8f8;
}
/* subscribe-page live-badge css and podcast badge css */
.live-badge{
    background: #fff;
    padding-bottom: 100px;
}
.live-badge h1{
    font-size: 32px;
    margin-top: 60px;
    color: #000000;
    margin-bottom: 25px;
}
.live-badge .text{
    font-size: 16px;
    line-height: 1.8;
    margin-bottom: 40px;
}
.live-badge h2{
    font-size: 20px;
    padding-top: 30px;
    padding-bottom: 20px;
}
.live-badge .badge-list{
    display: flex;
    /*display: -webkit-box;*/
    /*display: -ms-flexbox;*/
    flex-wrap: wrap;
}
.live-badge .badge-list .title{
    font-size: 16px;
}
.live-badge .badge-list .list-item:nth-child(4n){
    margin-left: 0;
}
.live-badge .badge-list .list-item:nth-child(7){
   margin-left: 0;
}
.live-badge .badge-list .list-item:nth-child(8){
    margin-left: 2.564102564102564%;
}
.live-badge .badge-list .badge-img{
    border: 1px solid #e4e4e4;
}
.live-badge .badge-list .caption{
    display: flex;
    justify-content: space-between;
    margin-top: 10px;
    margin-bottom: 35px;
    min-height:30px;
}
.live-badge .badge-list .caption span{
    padding-top: 4px;
}
.live-badge .badge-list .caption .btn-share{
    display: flex;
    align-items: center;
    border-radius: 50px;
    padding: 4px 20px;
    align-self: flex-start;
}
.live-badge .badge-list .caption .btn-share i{
    padding-right: 8px;
    font-size: 18px;
    position: relative;
    top: -2px;
}
.live-share-banner .share_box .share_button_tumblr{
    margin-right: 5px;
}
.live-share-banner{
    width: 45%;
    left: 0!important;
    right: 0!important;
    bottom: auto!important;
    margin: auto!important;
}
.live-share-banner .badge-img{
    margin-top: 15px;
    width: 545px;
    border: 1px solid #e4e4e4;
}
.live-share-banner .share-icon{
    padding-bottom: 25px;
}
.live-share-banner .share-icon i{
    font-size: 30px;
    margin-right: 4px;
    display: inline-block;
}
.live-share-banner .share_box .pbFont-twitterlogo{
    font-size: 36px;
    position: relative;
    top:2px;
}

.live-share-banner .title{
    margin-top: 35px;
    font-weight: 600;
}
.live-share-banner .form-inline textarea{
    box-sizing: border-box;
    width: 100%;
    margin-right: 10px;
}
.live-share-banner .form-inline .btn{
    background-color: #f5f5f5;
    border: 1px solid #e9e9e9;
    height: 38px;
}
.live-share-banner .form-inline .btn:hover{
    background-color: #e6e6e6;
}
.live-share-banner .form-inline{
    display: flex;
    align-items: flex-end;
    margin-bottom: 25px;
}
.live-share-banner .modal-body{
    max-height: 500px;
}
.live-share-banner h3{
    font-weight: 600;
}
.download-badge .img{
    border: 1px solid #e4e4e4;
    margin-bottom: 25px;
}
/* podcast badge */
.podcast-badge .badge-list .list-item:nth-child(7){
    margin-left: 0;
}
.podcast-badge .badge-list .list-item:nth-child(8){
    margin-left: 2.564102564102564%;
}
.download-badge .text-center .btn{
    padding: 18px 45px;
    font-size: 20px;
    margin-top: 40px;
}
.download-badge .text-center img{
    margin-bottom: 20px;
    border: 1px solid #e4e4e4;
}


/* company page customize */
.organization .img-polaroid{ margin-right: 20px;}
.company-page-content{
    position: relative;
}

.company-page-content .scrollToFolder{
    border-radius: 0;
    margin-bottom: 10px;
}
.company-page-content .folder-group{
    position: relative;
    top: 11px;
    width: 80%;
}

.company-page-content .span8 .media-list .media{
    padding: 0;
}
.company-page-content .span8 .media-list .media .img{
    height:150px;
    min-width: 150px;
}
.company-page-content .span8 .media-list .media .img img{
    width: 150px !important;
    height: 150px !important;
    border: none !important;
}
.company-page-content .span8 .media-list .media .img .logo{
    position: relative;
    width: 100%;
}
.company-page-content .media-list .media .img .logo:hover img{
    transform: scale(1.05);
}
.company-page-content .media-list .media .img .logo:after{
    content: "";
    display: block;
    padding-bottom: 100%;
}
.company-page-content .media-list .media .img .logo img{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
    transition: all 0.3s;
}
.company-page-content .media-list .media .media-body .media-mid .url p{
    padding-right: 5px;
}
.company-page-content .list-grid-icon{
    border: 1px solid #e4e4e4;
    top: 58px;
}
.company-page-content .list-grid-icon i{
    position: relative;
    padding-right: 2px;
    font-size: 14px;
}
/* list-view */
.enterprise .media-list .list-view .media .media-body .media-mid{
    height: 78px;
}
.enterprise .media-list .list-view .media .media-body .btn-toolbar{
   padding-left: 25px;
}
/* grid-view */
.company-page-content .category-name{
    font-size: 20px;
    margin-top: 25px;
}
.company-page-content .media-list .grid-view>div {
    display: flex;
    flex-wrap: wrap;
}
.company-page-content .media-list .grid-view .media{
    width: 31.33%;
    margin-right: 20px;
    padding: 0;
    margin-top: 25px;
    position: relative;
}
.company-page-content .media-list .grid-view .media .media-body .media-mid .title{
    font-size: 18px;
    text-overflow: ellipsis;

    display: -webkit-box;
    line-clamp: 2;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.company-page-content .media-list .grid-view .media:nth-child(1),.company-page-content .media-list .grid-view .media:nth-child(2),.company-page-content .media-list .grid-view .media:nth-child(3){
    margin-top: 0;
}
.company-page-content .media-list .grid-view .media:nth-child(3n){
    margin-right: 0;
}
.company-page-content .media-list .grid-view .media .img{
    float: none;
    text-align: center;
    height: auto !important;
    min-width: auto !important;
}
.company-page-content .media-list .grid-view .media .media-body .media-mid{
    padding: 0 10px;
    min-height: 100px;
}
.company-page-content .media-list .grid-view .media .media-body .media-mid .url p{
    text-overflow: ellipsis;

    display: -webkit-box;
    line-clamp: 2;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    white-space: unset;
    margin-bottom: 0;
    padding-right: 0;
}
.company-page-content .media-list .grid-view .media .media-body .media-mid .btn-toolbar{
    position: absolute;
    bottom: 5px;
}
.company-page-content .media-list .grid-view .media .media-body .media-mid .btn-toolbar .btn-group a{
    padding: 5px 18px;
}
.company-page-content .media-list .grid-view .media .media-body .media-mid .btn-toolbar .btn-group{ margin-bottom: 5px;}
.company-page-content .span8 .media-list .grid-view .media .img img{
    width: auto !important;
    height: auto !important;
}
.company-page-content .span8 .media-list .grid-view .media .media-body .btn-toolbar .btn{
   margin-bottom: 5px;
}
/* episode download page and episode share page */
#cc-episode-download-share.monu{
    padding: 20px 30px;
}
#cc-episode-download-share .creat{
    line-height: 1.2;
    font-size: 30px;
    text-transform: uppercase;
    text-align: left;
    padding-bottom: 8px;
}
#cc-episode-download-share .creat .cast{ font-size: 38px; color: #428200; }
#cc-episode-download-share ul{ text-align: left;    margin-left: 20px; }
#cc-episode-download-share ul li{ padding-bottom: 10px; text-align: left; }
#cc-episode-download-share .start{
    padding: 10px 33px;
    background-color: #428200;
    border-radius: 50px;
    color: #ffffff;
    border:none;
    font-size: 16px;
    display: block;
    max-width: 278px;

}
#cc-episode-download-share .start:hover{ opacity: 0.85; }
#cc-episode-download-share .free{ padding-top: 4px; color: #000; }
#promote-modal .modal-body a{
    padding: 10px 18px;
}
#promote-modal .modal-body .btn-green{
    margin-right: 10px;
}

.email-unsubscribe-page h1{
    font-size: 48px;
}
.email-unsubscribe-page .checkbox {
    border-bottom: 1px solid #e4e4e4;
    padding: 20px;
    font-size: 14px;
    color: #838383;
}
.email-unsubscribe-page .checkbox label{
    color: #000000;
    font-size: 16px;
}
.email-unsubscribe-page .form-actions{padding-left: 0;border-top: 0;}
.email-unsubscribe-page .btn{
    padding: 14px 35px;
}
.email-unsubscribe-page .text,.email-unsubscribe-page .form-horizontal{
    padding-left: 40px;
}
.email-unsubscribe-page .control-group{
    padding-left: 5px;
}
.email-unsubscribe-page .control-group .checkbox:last-child label{
    line-height: 24px;
}



@media (max-width: 1400px) {
    .company-page-content .main{ padding-left: 0; padding-right: 0;}
    .live-badge .badge-list{ display: block; flex-wrap: unset;}

}
@media (min-width: 980px) and (max-width:1199px) {
    .company-page-content .media-list .grid-view .media{ width: 47%;}
    .company-page-content .media-list .grid-view .media:nth-child(3n){ margin-right: 20px;}
    .company-page-content .media-list .grid-view .media:nth-child(2n){ margin-right: 0;}
    .company-page-content .media-list .grid-view .media:nth-child(3){ margin-top: 25px;}
    #main-navigation{ margin-left: 10px;}
}
@media (min-width: 768px) and (max-width: 979px) {
    .company-page-content .media-list .grid-view .media{ width: 30.33%;}
    .company-page-content .span8{ width: 97%;}
    .company-page-content .folder-group{ top: -8px;}
    .live-badge .badge-list .caption{ margin-bottom: 20px; min-height: 56px;}

}
@media (max-width: 979px) {
    .company-page-content .notice-content{
        padding-left: 0;
        padding-right: 0;
    }
}

@media (max-width: 767px) {
    .advertise-podcast-app .table-cantainer{ overflow: auto;}
    .advertise-podcast-app .form-horizontal .controls{ margin-left: 0;}
    .advertise-podcast-app .form-horizontal{ padding-left: 10px; padding-right: 10px;}
    .advertise-podcast-app .form-horizontal .control-label{ float: none;text-align: left;}
    .enterprise .span8 .media-list .media .img{ min-width: 132px; height: 132px;}
    .advertise-podcast-app .form-horizontal input{ width: 95%;}
    .enterprise .span8 .media-list .media .img img{ width: 132px !important; height: 132px !important;}
    .enterprise .span8 .media-list .media .media-body .btn-toolbar .btn-group a{ padding: 3px 7px; font-size: 13px;}
    .enterprise .media-list .list-view .media .media-body .media-mid{ height: auto;}
    .enterprise .media-list .list-view .media .media-body .btn-toolbar{ padding-left:15px; }
    .company-page-content .media-list .media .media-body .media-mid .title{
        display: block !important;
        font-size: 16px !important;
        padding-bottom: 3px;
        padding-right: 5px;
    }
    .company-page-content .list-grid-icon{
        float: left;
        margin-top: 20px;
        top: 0;
    }
    .company-page-content .list-grid-icon .dropdown-menu{left: 0; }
    .company-page-content .folder-group{ width: 100%;}
    .company-page-content .media-list .media .media-body .media-mid .url p{ margin-top: 0 !important;}
    .company-page-content .media-list .media .media-body .media-mid .btn-toolbar{ padding-top: 0 !important;}
    .company-page-content .media-list .media .media-body .media-mid span .owner{margin-left: 0;}
    .company-page-content .media-list .media .media-body .media-mid .url{ padding-top: 6px }
    .company-page-content .media-list .media .img .logo{ margin-bottom: 0;}
    .company-page-content.span8 .media-list .grid-view .media .img{ height: auto !important;}
    .company-page-content .media-list .grid-view .media{ width: 47%; margin-right: 15px;}
    .company-page-content .media-list .grid-view .media:nth-child(3n){ margin-right: 15px;}
    .company-page-content .media-list .grid-view .media:nth-child(2n){ margin-right: 0;}
    .company-page-content .media-list .grid-view .media:nth-child(3){ margin-top: 25px;}
    .company-page-content .media-list .grid-view .media .media-body .media-mid{ min-height: 67px;}
    .enterprise .media-list .list-view .media .media-body .btn-toolbar .btn-group .manage{ margin-bottom: 5px;}


}






/* podcast follwer */
.podcast-follwer .user-information img{
    border-radius: 0;
}
.podcast-follwer .user-information .media-heading a{
    text-decoration: none;
    color: #ffffff;
}
.podcast-follwer .user-information .media-heading a:hover{
   text-decoration: underline;
}
.podcast-follwer .f-sidebar{
    padding-right: 50px;
}
.podcast-follwer .description-text{
    margin-bottom: 25px;
}
.podcast-follwer .following-list .pd-list-item img{
    border-radius: 50px;
    text-align: center;
}
.podcast-follwer .supporting-list .pd-list-item:nth-child(3n){
    padding-right: 0 !important;
}



@media (max-width: 1800px) {
    .new-hompage .live .left-live .text{padding-left: 20%;}
    .new-hompage .three-content p{ padding-right: 110px;}
}

@media (min-width: 1441px) and (max-width: 1680px){
    .podcasting-employee .banner .text{ margin-left: 270px; top: 35px;}
    .podcasting-employee .title{ font-size: 44px;}
    .live-stream-landing .live-feature .second-content .l-text{ padding-left: 11%;}
    .live-stream-landing .live-bump .l-text{ padding-left: 8%; }



  }
@media (min-width: 1280px) and (max-width: 1680px){
  .new-hompage .pod-app .right-app .text{ width: 70%;}
  .new-hompage .three-content .right-app .text{ padding-top: 125px;}
  .promote-podcast .title{ padding-top: 15px;}
  .churches h1{
      font-size: 42px;
      padding-top: 35px;
  }


}
@media (min-width: 980px) and (max-width: 1279px){
  .new-hompage .pod-app .right-app .text{ width: 88%;}
  .new-hompage .three-content .right-app .text{ padding-top: 40px;}
  .webinar-start-podcast .text .learn{ padding-bottom: 5px;}
  .explore-podcasts .podcast-content .podcast-list ul .pod-des{width: 49% !important;}
  .explore-podcasts .podcast-content .podcast-list ul .advertise-btn .btn{ font-size: 12px;}






}
@media (min-width: 1200px) and (max-width: 1450px){
  .home-page .home-content .promotion .text{ padding-left: 10%; width: 30%; }
  .home-page .home-content .promotion img{ width: 56%; }
  .podcasting-employee .banner .text{ margin-left: 270px; top: 35px;}
  .podcasting-employee .words{ font-size: 18px;}
  .live-stream-landing .live-feature .second-content .l-text{  padding-left: 9%;}
  .live-stream-landing .live-feature .one-content .h2-title{margin-top: 55px; }
  .live-stream-landing .live-bump .l-text h2{ margin-top: 0 !important;}
  .live-stream-landing .live-feature .second-content .h2-title{ margin-top: 100px; }
  .live-stream-landing .live-bump .l-text{ padding-left: 8%; }




}

@media (max-width: 1439px) {
    #drop-down-desktop-menu .popular-topics-items ul{ width: 100%;}
    #drop-down-desktop-menu .list-item{ padding-right: 24px;}
    #main-navigation li .menu-name,#main-navigation .line{ margin-right: 15px;}
    #header-menu-load .desktop-sub-menu .all-down-menu{ padding: 45px 50px 0 50px; }
    .blog-followingtab .following-list .pd-list-item{
        min-width: 45.5%;
        max-width: 45.5%;
        -ms-flex: 0 1 45.5%;
        flex: 0 1 45.5%;
   }
  .blog-followingtab .following-list .pd-list-item:nth-child(3n){ padding-right: 20px !important;}




}
@media (max-width: 1300px) {
   .new-hompage .img img{ width: 100%;}
   .feature-page .content .left-player{ padding-left: 55px; }
   .live-stream-landing .banner h1{ font-size: 60px; }
   .live-stream-landing .h2-title{ font-size: 36px;}
   .live-stream-landing h2.title{ font-size: 40px;}
   .live-stream-landing .live-new .text{ font-size: 30px;}
   .live-stream-landing .live-feature .h2-title{ margin-top: 40px !important;}
   .live-stream-landing .live-feature .second-content .l-text,.live-stream-landing .live-bump .l-text{ padding-left: 5%;}
   .live-stream-landing .live-bump .l-text h2{ margin-top: 0 !important;}
   .live-share-banner{width: 65%;}
   .podcast-badge .badge-list .list-item:nth-child(8){ margin-left: 2.127659574468085%;}
   .remote-page .everywhere h2{ font-size: 22px;}
   .remote-page .everywhere .number{ font-size: 22px;}
   .remote-page .everywhere .title{ font-size: 14px;}
    .podcasting-employee .title{ font-size: 36px; }



}
@media (max-width: 1200px) {
    .cancel-account-two .content{ width: 100%; }
    #main-navigation li .menu-name,#main-navigation .line{ margin-right: 10px;}
}
@media (min-width: 1220px) and (max-width: 1280px){
  body .navbar-inverse .nav > li > a{ padding: 4px 7px; }
}
@media (min-width: 980px) and (max-width: 1220px){
    body .navbar-inverse .nav > li > a{ padding: 4px 7px; }
    .header .navbar-search{ max-width: 200px;}
    .navbar-inverse .navbar-search .search-query{ width: 98px; }
    .header .navbar-inner .nav > li > a{ font-size: 13px;    padding: 4px; }
    .home-page .home-content .hosting img{ width: 50%; }
    .home-page .home-content .hosting .text{ width: 34%; margin-top: -70px;}
    .home-page .home-content .promotion .text{ padding-left: 10%; }
    .home-page .genres .card{ width: auto; }
    .home-page .genres .all-words .number{ font-size: 40px; }
    .home-page .genres h2{ font-size: 40px; }
    .home-page .home-content .text .title{ font-size: 40px; }
    .home-page .pro-list .h2css{ font-size: 40px; }
    .home-page .home-limit h2{ font-size: 40px; }
    .home-page .home-start .free input{ width: 200px; }
    .home-page .home-start .creat{ font-size: 26px; }
    .podcast-app .publish .publish-content .function-description p{ width: 90%; }
    .media-kit .form-down input{ height: 40px; font-size: 16px; }
    .media-kit .now-btn{ height: 50px; }
    .employee-training .employee-right .form-down{ padding-top: 5px; }
    .media-kit .right-content .top img{ padding: 28px 0; }
    .media-kit .form-down input{ width: 100%; }
    .media-kit .form-down .first, .media-kit .form-down .last{ width: 100%;float: none; margin-bottom: 0px; }
    .media-kit .form-down .email{ margin-bottom: 0; }
    .media-kit .alert{ margin-bottom: 10px; }
    .employee-training .employee-right .top-img{ height: 320px; }
    .feature-page .bg .nav li a{  padding: 0 25px;}
    .web-enterprise .name .department select{ width: 244px;}
    .new-hompage .homepage-content .right-text{    padding-top: 40px;}
    .new-hompage .homepage-content .distribute .left-text{ padding-top: 45px;}
    .new-hompage .homepage-content .measure .right-text{ padding-top: 20px;}
    .new-hompage .homepage-content .monetize .left-text{ padding-top: 40px;}
    .new-hompage .live{ padding: 110px 0;}
    .new-hompage .three-content p{ padding-right: 55px;}
    .new-hompage .live .live-img{ width: 60%;}
    .new-hompage .live .left-live{ width: 40%;}
    .new-hompage .live .live-img{ padding-top: 40px;}
    .podcasting-employee .banner .text{
        margin-left: 180px;
        top: 35px;}
    .podcasting-employee .words{ font-size: 16px; }
    .podcasting-employee .description-content p{ font-size: 16px;}
    .live-stream-landing #live-show-list{ width: 18%;}
    .live-badge .badge-list .list-item:nth-child(8){     margin-left: 2.127659574468085%;}






}
@media (min-width: 980px) and (max-width: 1198px){
    .webinar h1{font-size: 48px;}
    .home-page .pro-list #featured-podcasts .list-block.span3{  width: 14.6% !important;}
    .new-hompage .homepage-content .left-video video{ width: 460px; height: auto}
    .podbean-soundcloud .create .text .start{
        display: inline-block;
        margin-top: 10px;
        margin-left: 0;
    }
    .podbean-soundcloud .banner .text h1{ font-size: 40px;}
    .webinar-list .webinar-item{ margin-right: 12px;}
    .span-right .manage-white-app .tab-content .table-container .left-content{ padding-left:0;}
    .live-stream-stats .data .item{ width: 40%; }
    .premium-payout .form-horizontal .controls{ width: 71%; }


}
@media (max-width: 979px) {
    .media-kit .form-down input{ height: 40px; font-size: 16px; width: 100%;}
    .media-kit .now-btn{ height: 50px; }
    .employee-training .employee-right .top-img{height: 280px;}
    .media-kit .form-down .first, .media-kit .form-down .last{ width: 100%;float: none; margin-bottom: 0;}
    .media-kit .right-content .top img{ padding: 25px 0 25px 0; }
    .media-kit .form-down .email{ margin-bottom: 0px; }
    .media-kit .alert{ margin-bottom: 10px; }
    .webinar h1{font-size: 40px !important;}
    .webinar .one-content li{ font-size: 16px;}
    .webinar .two-content h2{ font-size: 26px; }
    .webinar .form-horizontal input, .webinar .form-horizontal select{ width: 100% !important;}
    .webinar .form-horizontal input[type="checkbox"]{ width: auto !important;}
    .webinar .words{font-size: 17px;}
    .podbean101 .text ul li{ font-size: 17px;}
    .podbean101 .text ul{ padding-left: 0; margin-left: 0}
    .livestreaming .banner img{ min-height: 420px;}
    .livestreaming .form-horizontal{ padding-right: 10px;}
    .livestreaming .form-horizontal .name input{ width: 100% !important;}
    .webinar .related .ralated-img{ flex-wrap: wrap; }
    .webinar .related a{width: 47%;}
    .webinar .related .title{ font-size: 16px; padding-top: 10px;}
    .webinar .related a .text{ top: 6px;}
    .webinar .related .words{ line-height: 1.3;}
    .new-hompage .banner .text h1{  line-height: 60px;   font-size: 50px;}
    .new-hompage .banner .text .words{ font-size:18px;}
    .new-hompage .homepage-content h2{ font-size: 30px;}
    .new-hompage .homepage-content p{ font-size: 16px; line-height: 1.6;}
    .new-hompage .homepage-content h2{ font-size: 28px;}
    .new-hompage .homepage-content .right-text{ padding-top: 0px;}
    .new-hompage .homepage-content .distribute .left-text{ padding-top: 0px;}
    .new-hompage .homepage-content .measure .right-text{ padding-top: 0;}
    .new-hompage .homepage-content .monetize .left-text{ padding-top: 0;}
    .new-hompage .live .left-live .text{ padding-left: 20px;}
    .new-hompage .live{ padding: 100px 0;}
    .new-hompage .three-content p{ padding-right: 30px;}
    .new-hompage .three-content h2{ font-size: 34px; padding-top: 0;}
    .new-hompage .three-content p{ font-size: 16px;}
    .new-hompage .live .live-img{ padding-top: 15px;}
    .new-hompage .pod-app .right-app .text{ width: auto; padding-left: 25px;}
    .new-hompage .three-content .right-app .text{  padding-top: 20px;}
    .home-page .pro-list #featured-podcasts .list-block.span3{ margin-right: 11px;}
    .new-hompage .homepage-content .left-video video{ width: 375px;}
    .new-hompage .three-content .right-app .text{ padding-right: 10px;}
    .new-hompage .home-start-podcast ol li{ font-size: 16px;}
    .compare-anchor .get-more img{ max-width: 100%;}
    .promote-podcast .form-horizontal .Webinar-select select{ width: 100%;}
    .webinar .one-content-text .p-text{ font-size: 16px;text-align: center;}
    .church-live .banner h1{ font-size: 48px;}
    .live-stream-stats .data .item{  width: 40%; }
    .podcasting-employee .banner .text{ width: 45%; margin-left: 45px;}
    .podcasting-employee .title{ font-size: 34px;}
    .podcasting-employee .description-content p{ font-size: 16px;}
    .live-stream-landing .banner h1{ font-size: 50px; }
    .live-stream-landing h2.title{ font-size: 28px;}
    .live-stream-landing .words{ margin-bottom: 10px; line-height: 1.6;}
    .live-stream-landing .bring .media{ min-height: 165px;}
    .live-stream-landing .banner{ height: 550px;}
    .live-stream-landing .live-feature .one-content .l-img{ padding-right: 0;}
    .live-stream-landing .h2-title{ font-size: 28px; margin-top: 0 !important; }
    .live-stream-landing .live-feature .second-content .r-img{ padding-left: 0;}
    .premium-payout .form-horizontal .controls{ width: 60%;}
    #add-modal,#rank-upgrade-modal{ width: auto !important; margin-left: -280px !important;}
    .blog-followingtab .Patron .media-list img{ float: none;}
    #header-menu-load .visible-phone.v-drop-down-menu{ display: block !important;}
    #main-navigation{ display: none;}
    #header-menu-load .nav-collapse.in .hidden-phone .navbar-search{ display: none !important;}
    .mobile-menu-expanded-state{
        background-color: #333333;
        height: 100%;
    }
    .header.mobile-menu-expanded-state .desktop-display-none{
        display: block;
        height: 100% !important;
        margin-top: -54px;
        transition: unset;
    }
    .header .desktop-display-none .main-nav{
        flex-direction: column;
        height: calc(100% - 150px);
        overflow-y: scroll;
        width: 100%;
        display: flex;
        margin-top: 60px;
    }
    .header.mobile-menu-expanded-state .desktop-display-none .login-btns{
        opacity: 1;
    }
    .header .desktop-display-none .dropdown-menu-content li{
        min-height: 118px;
    }
    .header .desktop-display-none.nav-collapse ul li a{
        padding: 12px 20px;
        font-size: 16px;
        font-weight: normal;
        margin: 0;
        color: #ffffff;
        box-shadow: none !important;
        display: flex;
        justify-content: space-between;
        text-shadow: none;
        background-color: transparent !important;
    }
    .header .nav li.dropdown.open>.dropdown-toggle, .header .nav li.dropdown.active>.dropdown-toggle, .header .nav li.dropdown.open.active>.dropdown-toggle{
        background-color: transparent;
    }
    .header .nav .active>a, .header .nav .active>a:hover, .header .nav .active>a:focus{
        background-color: transparent !important;
    }
    .navbar .desktop-display-none.nav-collapse.in ul .dropdown.active .dropdown-toggle{
        color: #428200;
    }
    .navbar .desktop-display-none.nav-collapse.in ul .dropdown.active .dropdown-toggle .caret{
        border-top-color: #428200;
        border-bottom-color: #428200;
    }
    .desktop-display-none.nav-collapse.in ul .active a{
        color: #428200;
    }
    .navbar .dropdown-menu-content .dropdown-sub-title{font-size: 1rem;margin-top: 15px;margin-bottom: 0;}
    .navbar .dropdown-menu-content .list-item p{font-size: 13px;max-width: unset;}
    .dropdown-menu-content .popular-topics-items ul{ width: 100%;}
    .desktop-display-none .ipad-login-btn{
        background-color: #333333;
        border-top: 1px solid #3f3f3f;
        display: flex;
        padding: 15px 0;
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        opacity: 0;
    }
    .desktop-display-none .login-btns .btn-item{flex: 1;margin: 0 20px;}
    .desktop-display-none .login-btns a{
        font-size: 1rem;
        line-height: unset;
        max-height: unset;
        padding: 10px 20px;
        border-radius: 25px;
        display: block;
        color: #ffffff;
        text-align: center;
        margin: 0;
    }
    .desktop-display-none .login-btns .v-login{
        padding: 9px 20px;
        border: 1px solid #ffffff;
        /* margin-right: 20px; */
    }

    #header-menu-load .navbar-icon{ position: relative; z-index: 1999999; }
    #header-menu-load .v-login{
        font-family:'Open Sans',sans-serif;
        padding: 10px 20px;
        font-weight: normal;
        margin: 0;
        display: block;
        color: #ffffff;
     }
    #header-menu-load .visible-phone.v-drop-down-menu .login-btns.ipad-login-btn{display: block !important;}
    #header-menu-load .ipad-login-btn .visible-login{ float: none !important;}
    .v-drop-down-menu{ position: relative; overflow-y: scroll; }
    #header-menu-load .head-search {
        padding: 10px;
        background: transparent;
        border: none;
        display: inline-block !important;
        z-index: 19;
    }
    .home-page .head-search{  right: 55px;}
    #header-menu-load .head-search .icon-search{ font-size: 20px; color: #ffffff; }
    #header-menu-load .form-search{
        position: absolute;
        width: 100%;
        padding: 11px 15px;
        background-color: #333333;
        margin-left: -5px;
        margin-top: -5px;
        z-index: 19999999;
    }
    #header-menu-load .form-search .search-query{
        width: 56%;
        border: 1px solid #ffffff;
        box-shadow: none;
        font-family:'Open Sans',sans-serif;
        background-image: url(../png/head-search.png);
        background-repeat: no-repeat;
        background-position: 5% 50%;
        padding-left: 45px;
    }
    #header-menu-load .form-search input[type="text"]{ color: #000000; text-shadow: none; }
    #header-menu-load .form-search .cancel{
        background: transparent;
        color: #fff;
        font-family:'Open Sans',sans-serif;
        border: none;
        padding: 5px 10px;
        font-size: 16px;
        margin-top: -1px;
    }
    #header-menu-load .head-search .pbFont-search{
       color: #ffffff;
       font-size: 17px;
    }
    #header-menu-load .desktop-all-main{
         visibility: hidden;
         flex-grow: 1;
    }
    .header .navbar-inner .visible-phone .main-nav .support{ padding-bottom: 15px;}
    .no-tit{ background-color: transparent;}
    #header-menu-load .close-search-form{ display: none;}
    #login-tool.sign-nav{ display: none !important;}
    #header-menu-load .open-search-form{
        background: #333333;
        position: absolute;
        left: 0;
        right: 0;
        width: 100%;
        height: 50px;
        line-height: 50px;
        text-align: center;
        z-index: 19999999;
        display: flex;
        align-items: center;
         margin-top: 0;
    }
    #header-menu-load .open-search-form input{ flex-grow: 1; margin-left: 20px;}
    #header-menu-load .desktop-display-none{ display: block;}
    #header-menu-load .left-main-menu-search{ display: flex; justify-content: flex-end;}
    .header .navbar-inner .nav>li{ padding-top: 7px;}
    .blog-followingtab .Patron .media{display: block;}
    .submit-podcast-directory .span8,.submit-podcast-directory .span4{ width: 100%;}
    .submit-podcast-directory .right-content .download-app {justify-content: center;}
    .submit-podcast-directory .right-content .download-app img{ width: 150px;}
    .submit-podcast-directory .single-content{ padding-right: 0;  padding-bottom: 10px;  min-height: unset;}
    .explore-podcasts .content-left .nav-title .title .pod-title{ width: 50% !important;}
    .explore-podcasts .content-left .nav-title .title .forecast{ width: 20.5% !important;}
    .explore-podcasts .content-left .nav-title .title .last-title{ width: 28.5% !important;}
    .explore-podcasts .podcast-content .podcast-list ul .podcast-logo{ width: auto !important;}
    .explore-podcasts .podcast-content .podcast-list ul .pod-des{ width: 42% !important;}
    .explore-podcasts .podcast-content .podcast-list ul .pod-download{ width: 20.5% !important;}
    .explore-podcasts .podcast-content .podcast-list ul .advertise-btn{ width: 29.2% !important;}
    .podcast-select .podcast-content .podcast-list ul .podcast-logo img{ width: 55px !important; height: 55px !important;}
    .podcast-select .podcast-content .podcast-list ul .podcast-logo .checkbox input[type="checkbox"]{ margin-top: 25px !important;}
    .podcast-select .podcast-content .podcast-list ul .pod-download p{ padding-top: 22px !important;}
    .explore-podcasts .podcast-content .podcast-list ul .advertise-btn .btn{ margin-top: 17px;}
    .subscribe-page .left-content,.subscribe-page .right-content{ width: 100%; margin-left: 0;}
    .subscribe-page .row{ margin-left: 0;}
    .subscribe-page .left-content .copy-feed{ display: flex;}
    .subscribe-page .subscribe-panel .cpaddress-block .iconpd-rss{ position: relative; top: 8px;}
    .subscribe-page .subscribe-panel .cpaddress-block input{ margin-right: 3px;}
    .subscribe-page .podbean-app-block .group img{ width: 137px;}
    .remote-page .collaboration .span3{ width: 48%; margin-bottom: 30px;}
    .remote-page .collaboration .span3:nth-child(3){ margin-left: 0;}
    .podcast-app .promote h2{ font-size: 40px; }
    .blog-followingtab .empty-content i{ font-size: 60px; }
    .blog-followingtab .empty-content .pbFont-Icon-zhibozhong{ line-height: 1;}
    .live-shows #new-live-show-div .dropdown-menu{left: -110px;}
    .email-unsubscribe-page .span8{width: 100%;margin-left: 0;margin: 0 auto;float: none;}
    .email-unsubscribe-page h1{ font-size: 2.25rem;}
    .email-unsubscribe-page .row{margin-left: 0; }
    .email-unsubscribe-page .text, .email-unsubscribe-page .form-horizontal{  padding-left: 0; }






}
@media (min-width: 768px) and (max-width: 979px) {
    #header-menu-load .nav-collapse.in{
        width: calc(100% + 3px);
        display: inherit !important;
    }
    #category-tool{ display: none !important;}
    .singlesso .sign-area .span5{ width: 60%; }
    .podcast-app .banner{  height: 600px;}
    .podcast-app .banner .container{ position: relative; }
    .podcast-app .banner .container .text{margin-top: 20%; }
    .podcast-app .banner .text h1{ font-size: 44px; }
    .podcast-app .banner .text p{ font-size: 20px; }
    .podcast-app .text .download-app a img{ width: 146px; height: auto; }
    .podcast-app .text .download-app .ios{ margin-right: 5px; }
    .podcast-app .content .container .row-fluid .span6 img{ margin-left: 15px; }
    .podcast-app .content .container .row-fluid .text{ margin-top: 0px; }
    .podcast-app .ripple .text{ margin:0px 15px; }
    .podcast-app .text p{ font-size: 18px; }
    .podcast-app .text h2{ font-size: 40px; }
    .podcast-app .content2 .text{ margin-top: 20%; }
    .podcast-app .ripple .text .function-description{ width: 95%; }
    .podcast-app .publish .left-text .text{ padding-left: 20px; }
    .podbean-libsyn .banner .text h1{ font-size: 40px; }
    .podbean-libsyn .banner .text p{ font-size: 20px; }
    .podbean-libsyn .banner .text{text-align: center;  margin-top: 30px;}
    .podbean-libsyn .create .text span{ font-size: 30px; }
    .podbean-libsyn .create .text .start{ font-size: 24px; padding: 15px 40px; }
    .podbean-libsyn .content .lower h2{ font-size: 28px; }
    .podbean-libsyn .content .row-fluid .span6 .give{ font-size: 16px; padding-left: 15px;}
    .podbean-libsyn .content .free .row-fluid .span6 .give{ margin-top: 60px; }
    .podbean-libsyn .content .row-fluid .span6 .give{ margin-top: 0; }
    .podbean-libsyn .switching .span6 img{ margin-top: 40px; }
    .podbean-libsyn .content .free img{     max-width: 100%; padding-left: 0px;}
    .podbean-libsyn .banner{     background-position: -843px 0px;}
    .samson .banner .text h1{font-size: 60px;}
    .samson .awesome .text h2{ font-size: 38px; }
    .samson .awesome .system{ width: auto; padding-bottom: 60px; }
    .samson .awesome .total span{ font-size: 28px; }
    .samson .enter h2{ font-size: 42px; }
    .samson .enterform .container form{ width: auto; padding-left: 30px; }
    .samson .enterform .container form p{ margin-left: 0; }
    .samson .awesome .text p{ font-size: 16px; }
    .samson .awesome .sam-logo{ margin-right: 0; }
    .podbean-soundcloud .banner .text h1{ font-size: 40px; }
    .podbean-soundcloud .banner .text p{ font-size: 20px; line-height: 1.4;     margin-top: 10px;}
    .podbean-soundcloud .banner{ height: 515px; }
    .podbean-soundcloud .banner .text{ margin-top: 60px; }
    .podbean-soundcloud .create .text span{ font-size: 26px; }
    .podbean-soundcloud .create .text .start{
        font-size: 24px;
        padding: 15px 40px;
        display: inline-block;
        margin-top: 10px;
   }
   .podbean-soundcloud h2{ font-size: 30px; }
   .podbean-soundcloud .solution .title p{ font-size: 20px; }
   .podbean-soundcloud .switching .span6 .make{ margin-top: 0; }
   .podbean-soundcloud .switching .span6 p{ padding-left: 10px;}
   .podbean-soundcloud .solution .unlimited{ height: auto; }
   .podbean-soundcloud .solution .unlimited .span4{ float: none; width: 100%; text-align: center;margin-left: 0; }
   .podbean-soundcloud .solution .unlimited .pod{  margin-top: 0; }
   .podbean-soundcloud .solution .unlimited .span4 .learn{ margin-top: 0; }
   .podbean-soundcloud .solution .unlimited p{ font-size: 18px; }
   .compare-anchor .banner{ height: 700px;}
   .compare-anchor .banner .text{ padding-top: 0px;}
   .podbean-soundcloud .solution .unlimited .center-img img{   width: 80%;}
   .compare-anchor .get-more .left-text{ padding-top: 0px;}
   .podbean-soundcloud .switching img{ padding-top: 30px;}
   #following .pro-ifollow .media-list .media-left{ width: 15%; }
   #following .pro-ifollow .media-list .span8{ width: 68%; }
   .category-tit .bgc h1{ font-size: 26px; padding-top: 12px; }
   .pb-arousel .carousel-inner .carousel-panel .description .h1css{font-size: 36px;}
   .pb-arousel .carousel-inner .carousel-panel .description .h1css>span{ font-size: 42px; }
   .pb-arousel .carousel-panel img{ width: 100%; }
   .pb-arousel .panel-2 img{ width: 100%; }
   .pb-arousel .carousel-inner .carousel-panel .description .btn-sn{ padding-top: 0; padding: 12px 26px;  font-size: 14px;}
   .pb-arousel .carousel-indicators{ bottom: 20px; }
   .pb-arousel .carousel-panel.panel-3>.description{top: 18%;}
   .pb-arousel .carousel-inner .panel-2 .description{
        width: 560px;
        top: 14%;
    }
   .home-page .home-content .text .title{
        font-size: 30px;
        margin-top: -50px;
   }
   .home-page .home-content .hosting .text{
        width: 40%;
        padding-left: 45px;
   }
   .home-page .home-content{ padding-top: 90px; }
   .home-page .home-content .text .btn-free{ padding: 13px 18px; font-size: 14px; }
   .home-page .home-content .text .words{ line-height: 1.6; }
   .home-page .home-content .promotion .text{ padding-left: 25px; }
   .home-page .home-content .mone .text{ padding-top: 0; }
   .home-page .home-content .hosting img{ width: 50%; }
   .home-page .genres h2{ font-size: 34px; margin-top: 40px;}
   .home-page .genres .all-words .number{ font-size: 30px; margin-top: 30px;}
   .home-page .genres .card-content{ margin-top: 0; }
   .home-page .genres .all-words .title{ font-size: 16px; }
   .home-page .genres .card{ width: 100%; margin-left: 0; }
   .home-page .pro-list .h2css{ font-size: 30px; margin-top: 60px;}
   .home-page .home-limit h2{ font-size: 30px; }
   .home-page .home-limit .right{ width: 70%; margin-left: 15px; }
   .home-page .home-limit .hidden-branding{ width: 56%; }
   .home-page .home-start .creat{ font-size: 20px; margin-top: 10px; }
   .home-page .home-start .free input{ height: 48px; width: 200px;  }
   .home-page .home-start .free-btn{ font-size: 16px; padding: 13px;}
   .home-page .home{ margin-top: 60px; }
   .pb-arousel .carousel-panel .description .pcss{ padding-top: 0; }
   .pb-arousel .carousel-inner .panel-2 .description .h1css{
          font-size: 36px;
    }
   .pb-arousel .carousel-inner .panel-2 .description .h1css>span{ font-size: 42px; }
   .pb-arousel .carousel-inner .panel-2 .description .pcss{ padding-top: 0;}
   .pb-arousel .carousel-inner .panel-2 .description .btn-sn{ padding: 12px 26px; }
   .podcast-app .promote p{font-size: 24px;}
   .purchaseapp .purchase-adver{  margin-left: 0px !important; width: 100%; }
   .pd-login-page .sign-area .branch-form{ padding: 20px 45px 70px 55px; }
   .user-cancelbefore .right-content{ padding-left: 15px; }
    .user-cancelbefore .right-content .title{ font-size: 18px; }
    .user-cancelbefore .right-content .e-suport{ font-size: 22px; }
    .user-cancelbefore .title{ font-size: 22px; }
    .user-cancelbefore .irrevocable .close-btn{ font-size: 16px; padding: 13px; }
   .podcast-app .publish .publish-content .function-description p{ width: 90%;font-size: 18px; }
   .podcast-app .publish{ height: 700px; }
   .podcast-app .publish .publish-content{ margin-top: 75px; }
   .my-account-right .stat.summary .digit{ width: 100%;    margin-left: 0px; }
   .my-account-right .upgrade-btn{ font-size: 14px; padding: 8px 18px; }
   .my-account .my-account-right .upgrade .follower{
         margin: 25px 10px 0px 10px;
         line-height: 1.4;
    }
    .my-account .my-account-right .upgrade .box-block b{     padding: 15px 10px; }
    .my-account .my-account-right .upgrade .box-block li{     margin: 0 10px 15px 10px; }
    .my-account .my-account-right .upgrade .box-block ul li i{ font-size: 18px !important;margin-right: 6px; }
    .my-account .my-account-right .upgrade .box-block a{ font-weight: normal;   padding: 12px 35px; }
    .category-provider{
        background-color: transparent;
    }
    .category-provider .bgc{
        height: auto;
        line-height: normal;
     }
    .category-provider .bgc h1{
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        padding-bottom: 15px;
    }
    .training-page .banner h1{ font-size: 46px; }
    .training-page .first-content .text h2{ font-size: 26px; }
    .training-page .secure img{ padding-left: 0px; }
    .training-page .track h2{ padding-top: 0px; }
    .training-page .first-content .text p{ font-size: 16px; }
    .training-page .segment h2{ padding-top: 18px; }
    .training-page .second-content img{padding-left: 0px;}
    .training-page .second-content .text h2{
        font-size: 30px;
        padding-top: 18px;
    }
    .training-page .third-content{ padding: 120px 0px 120px 0px; }
    .training-page .third-content .text p{ padding: 0px; }
    .training-page .third-content .text .publish{ padding:0px; }
    .training-page .third-content .text .get{ padding:0px; }
    .training-page .third-content .text .multiple{ padding:0px; }
    .training-page .start p{ font-size: 26px; }
    .live-stream-landing .banner .text{
        padding-top: 120px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .live-stream-landing .first-content .why-content ul{ margin-left: 25px; }
    .live-stream-landing .first-content img{ padding-top: 100px; }
    .live-stream-landing h2{ font-size: 30px; }
    .enter-manage .new-plan .month span{ font-size: 40px; }
    .enter-manage .span8{width: 100%}
    .enter-manage .span4{width: 100%;margin-left: 0;}
    .enter-manage .head{ padding: 22px 15px 20px 15px; }
    .webinar{  padding-top: 50px; }
    .live-webinar .form-content{  padding: 35px 25px 40px 30px; }
    .live-webinar .list-content .list .list-left{ width: 75%; }
    .live-webinar .list-content .list .list-right .register{ font-size: 22px;padding: 14px 20px; }
    .live-webinar .form-content .text{ font-size: 16px; }
    .live-webinar .banner h1{ font-size: 36px; padding-top: 50px; }
    .live-webinar .words{ font-size: 16px;  }
    .live-webinar .banner{ height: 450px; }
    .live-webinar .form-content .form-horizontal .group-submit .controls{ margin-left: 0px; }
    .media-kit .container{ padding: 0px; width: 100%; }
    .media-kit .left-content{ padding-left: 30px; }
    .media-kit .right-content{ padding-left: 0px; padding-right: 30px;}
    .media-kit .left-content h1{ font-size: 34px;    padding-top: 10px; }
    .media-kit .left-content h2{ font-size: 20px; }
    .free-podcast-content-calendar .left-content h2{ font-size: 18px;}
    .navbar-inverse .nav-collapse .nav>li>a, .navbar-inverse .nav-collapse .dropdown-menu a{ font-weight: normal; }
    #header-menu-load .nav-collapse .hidden-phone .nav>li>a{ color: #ffffff;font-weight: normal;}
    .live-shows .widget-header{ position: relative; }
    .live-shows tr td .dropdown-backdrop{ display: none; }
    .live-shows .widget .summary .total .number{ font-size: 26px; }
    .golden-beans tr .users{ width: 180px; }
    .golden-beans .name{ width: 112px; }
    .employee-training .employee-left{ padding-left: 20px; }
    .employee-training .employee-left h1{ font-size: 32px; padding-top: 25px; }
    .employee-training .employee-left .words{ font-size: 16px; }
    .employee-training .employee-left{ width: 55%; }
    .employee-training .employee-right{ width: 42%; }
    .feature-page h2{ font-size: 36px;}
    .feature-page .free h2{
        font-size: 40px;
    }
    .feature-page .bg .nav li a{     padding: 0px 10px;}
    .feature-page .content .s-text{ padding-right: 10px;}
    .webinar .two-content .row-fluid .offset3:first-child{ margin-left: 22%;}
    .new-hompage .banner{ height: 620px;}
    .new-hompage .img{ margin-top: -160px;}
    .new-hompage .live .live-img{ padding-top: 80px;}
    .webinar-list .webinar-item{  width: 30.57%;}
    .webinar-list .webinar-item:nth-child(3n){margin-right: 0; }
    .webinar-list .webinar-item:nth-child(4n){ margin-right: 22px;}
    .churches .one-content .offset2{ margin-left: 10%;}
    .remote-page .remote-play iframe{ height: 380px !important;}
    .remote-page .banner h1{ font-size: 40px !important;}
    .remote-page .remote-play{ margin-top: -300px;}
    .remote-page .third-content p{ padding: 0 20px 45px;}
    .span-right .manage-white-app .tab-content .table-container .left-content{ padding-left: 0;}
    .record-podcast .one-content .span10{  margin-left: 8%;}
    .webinar-start-podcast .one-content .span9{margin-left: 10%;}
    .blog-followingtab .f-sidebar .followers .logo img{ width: 38px;height: 38px;min-width: 38px;}
    .blog-followingtab .pager{ margin-left: 0; justify-content: center;}
    .blog-followingtab .f-sidebar .btn{padding: 8px 19px; }
    .blog-followingtab .f-sidebar .follow-number .left{padding-right: 16px;padding-left: 5px;margin-right: 16px;}
    .live-stream-landing #live-show-list{width: 30.5%;}
    .blog-followingtab .f-sidebar .nav-tabs>li>a{ font-size:14px; padding-right: 0; padding-left: 5px !important;}
    .blog-followingtab .f-sidebar .nav-tabs>.active>a, .blog-followingtab .f-sidebar .nav-tabs>.active>a:hover, .blog-followingtab .f-sidebar .nav-tabs>.active>a:focus{
        font-size: 16px;
    }
    .podcast-follwer .f-sidebar .btn{ margin-left: 0;}
    .podcast-follwer .f-sidebar{ padding-right: 0;}
    .live-share-banner{ width: 68%;}







}
@media (max-width: 767px) {
    .desktop-display-none .ipad-login-btn{ display: block;}
    .header .desktop-display-none .main-nav{ height: calc(100% - 215px); }
    .navbar .desktop-display-none .dropdown-menu-content,.dropdown-menu-content .popular-topics-items ul{ display: block;}
    .header .desktop-display-none .dropdown-menu-content li{ min-height: auto;}
    .desktop-display-none .login-btns .visible-login{ margin-bottom: 15px !important; }
    .my-account .control-group .control-label{ text-align: left !important;}
    .mobile-d-flex{ display: flex !important; flex-direction: column-reverse;}
    .podcast-app .banner{
         background: url(../jpg/app-bg.jpg) no-repeat left bottom #5e6061;
         height: 530px;
     }
    .enterprise-account .plan-info-content{display: block;}
    .enterprise-account .plan-btn-group{ margin-top: 20px}
    .enterprise-account .form-horizontal .controls{ margin-left: 0!important;}
    .enterprise-account .span-right .widget .form-container .form-horizontal .form-actions{ padding-left: 30px;}
    .podcast-app .banner .container .text{ text-align: center; margin-left: 0px; margin-top: 26%; }
    .podcast-app .banner .text h1{ font-size: 44px; }
    .podcast-app .banner .text p{ font-size: 20px; }
    .podcast-app .text .download-app a img{ width: 146px; height: auto; }
    .podcast-app .text .download-app .ios{ margin-right: 5px; }
    .podcast-app .content .container .row-fluid .span6 img{ margin-left: 0px; }
    .podcast-app .content .container .row-fluid{ margin-top: 15px; }
    .podcast-app .content .container .row-fluid .span4{ margin-left: 0px; }
    .podcast-app .content .container .row-fluid .text .line{ margin:0 auto; padding-bottom: 15px;}
    .podcast-app .content .container .row-fluid .text{
        margin-top: 0px;
        text-align: center;
        margin-bottom: 35px;
    }
    .podcast-app .ripple .text{ margin:0px 15px; padding-top: 42%; }
    .boot-v3 .podcast-app .content .discover p{ font-size: 18px; text-align: center; }
    .podcast-app .text h2{ font-size: 40px; text-align: center;}
    .podcast-app .content2 .text{ margin-top: 20%; margin-left: 0px; }
    .podcast-app .ripple img{ margin-bottom: 55px; }
    .podcast-app .content2{ background-position: left; height: 550px; text-align: center; }
    .podcast-app .content2 .text .line{ margin:0 auto;  padding-bottom: 15px; }
    .podcast-app .ripple .text .function-description h2{ font-size: 16px; width: 90%; text-align: left; line-height: 1.5;}
    .podcast-app .text p{ font-size: 18px;}
    .podcast-app .ripple .text .function-description{ width: 98%; }
    .podcast-app .publish .publish-content .function-description p{ font-size: 16px; width: 90%; }
    .podcast-app .line{ margin: 0 auto; padding-bottom: 15px;}
    .podcast-app .publish .publish-content{ margin-top: 40px; }
    .podcast-app .publish .publish-content .function-description .learn{ text-align: center; margin-top: 10px;}
    .podcast-app .publish .publish-content .words{ text-align: center; }
    .podcast-app .publish .publish-content .img-right{ padding-top: 45px; }
    .podcast-app .promote{ padding-top: 25px; }
    .podcast-app .publish .left-text{ width: 100%; }
    .podcast-app .publish .publish-content .img-right{ width: 100%; }
    .podcast-app .publish .left-text .text{ padding-left: 0; }
    .podcast-app .publish .publish-content .img-right img{ margin-right: 0; max-height: 420px }
    .podbean-libsyn .banner{
         height: 500px;
         background: url(../png/pb-libsyn-mobile.png) no-repeat center bottom;
         background-size: cover !important;
        }
    .podbean-libsyn .banner .text{ text-align: center;}
    .podbean-libsyn .banner .text h1{ font-size: 30px; margin-bottom: 5px; }
    .podbean-libsyn .banner .text p{ font-size: 16px; font-weight: normal;  }
    .podbean-libsyn .create .text .start{
            font-size: 16px;
            margin-top: 15px;
            margin-left: 0;
            padding: 13px 30px;
    }
    .podbean-libsyn .content .free{ padding-bottom: 80px;}
    .podbean-libsyn .content .free img{ max-width: 100%; padding-left: 0px;}
    .podbean-libsyn .create .text span{ font-size: 24px; }
    .podbean-libsyn .content .lower h2{ font-size: 30px; margin-bottom: 45px; }
    .podbean-libsyn .content .row-fluid .span6 .give{ padding-left: 0; text-align: center; }
    .podbean-libsyn .content .free .row-fluid .span6 .give{ padding-right: 0; text-align: center; margin-top: 30px;  margin-bottom: 25px;}
    .podbean-libsyn .content .switching{ margin-top: 0; }
    .samson .enterform .container form{ width: auto;  padding-left: 0; }
    .samson .banner .text h1{ font-size: 40px; margin-top: 48%;}
    .samson .banner .text  p{ font-size: 26px; }
    .samson .awesome .text h2{ font-size: 30px; }
    .samson .awesome .text p{ font-size: 16px; }
    .samson .awesome .system{ width: auto; }
    .samson .awesome .total span{ font-size: 28px;  }
    .samson .awesome .total{ margin-bottom: 20px;}
    .samson .awesome .shape{ margin-left: 46%; }
    .samson .enter{ margin-top: 35px; }
    .samson .enter h2{ font-size: 32px; }
    .samson .enterform .bg img{ margin-top: -12px; }
    .samson .enterform .container form .control-group .controls .name{ width: 95%; height: 30px; }
    .samson .enterform .container form .control-group .controls select{ width: 97%; }
    .samson .enterform .container form .pod-radio{ padding-left: 0; }
    .samson .enterform .container form .control-group .radio-text{ width: 96%; height: 30px; }
    .samson .enterform .container form .control-group .submit{
         margin-top: 20px;
         font-size: 26px;
         padding: 20px 50px;
         margin-left: 35px;
     }
    .samson .awesome .sam-logo{ margin-right: 0; }
    .samson .enterform .container form p{ margin-left: 0; }
    .samson .enter p{font-size: 16px;}
    .samson .awesome .shape{

       border-left: 13px solid transparent;
       border-right: 13px solid transparent;
       border-top: 15px solid #428200;
    }
    .podbean-soundcloud .banner .text h1{ font-size: 28px; }
    .podbean-soundcloud .banner .text p{
        font-size: 16px;
        margin-top: 10px;
        font-weight: normal;
        line-height: 1.6;
    }
    .podbean-soundcloud .create .text span{ font-size: 24px;display: block; }
    .podbean-soundcloud .create .text .start{
          font-size: 16px;
        margin-top: 15px;
        margin-left: 0;
        padding: 13px 30px;
        display: inline-block;
    }
    .podbean-soundcloud h2{ font-size: 28px;}
    .podbean-soundcloud .hear .words p{ text-align: center; }
    .podbean-soundcloud .solution .title p{ font-size: 20px; }
    .podbean-soundcloud .switching .span6 p{ padding-left: 0; text-align: center; font-size: 16px;}
    .podbean-soundcloud .solution .unlimited{ height: auto; }
    .podbean-soundcloud .solution .unlimited .span4{ float: none; width: 100%; text-align: center; }
    .podbean-soundcloud .solution .unlimited .pod{  margin-top: 0px; }
    .podbean-soundcloud .solution .unlimited .span4 .learn{ margin-top: 15px; }
    .podbean-soundcloud .solution .unlimited p{ font-size: 16px; }
    .podbean-soundcloud .solution .title{ margin-bottom: 45px; }
    .podbean-soundcloud .solution .unlimited p{ margin-bottom: 25px; }
    .podbean-soundcloud .solution .unlimited{ padding-bottom: 50px; }
    .podbean-soundcloud .hear .right{ padding-left: 0px;}
    .podbean-soundcloud .switching .span6 .make{ margin-top: 35px;}
    .only-soundcloud .banner{
        height: 480px;
        background: url(../png/pb-soundcloud-mobile.png) no-repeat center bottom;
    }
    .only-soundcloud .banner .text{ margin-top: 80px;}
    .compare-anchor .banner .text{  margin-top: 75px;}
    .compare-anchor .banner .text h1{ font-size: 32px;}
    .compare-anchor .banner .text p{ font-size: 16px;}
    .compare-anchor .get-more h2{ padding-bottom: 0px;}
    .compare-anchor .get-more .left-text{  padding-top: 35px;}
    .compare-anchor .get-more .span6 img{ padding-left: 0; max-width: 90%;}
    .compare-anchor .get-more .span6{ text-align: center;}
    .compare-anchor .switching h2{ margin: 70px 0 55px 0;}
    .compare-anchor .switching .span6 .make{ margin-top: 30px;}
    .compare-anchor h2{ line-height: 1.4;}
    .compare-anchor .hear h2{ margin-top: 50px;}
    .compare-anchor .solution .title{ margin-top: 80px;}
    .compare-anchor .banner{
        height: 620px;
        background: url(../png/pb-anchor-mobile.png) no-repeat center bottom;
        background-position: -90px;
    }
    .compare-anchor .get-more{ padding-bottom: 70px; }

    .claimed_podcasts #following .pro-ifollow .media-list .update-btn{ margin-top: 15px; }
    .span-right .table-striped tbody>tr:child-child>td{ padding-left: 0px; }
    .usercenter-premium-podcast tr td .logo span{
            width: 68%;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            display: inline-block;
    }
    #following .pro-ifollow .media-list .span8 .description{
         white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    #followerlist .pro-ifollow{  padding: 0px 15px 0px 15px; }
    #followerlist .pro-ifollow .media-list .media-body{  width: 75%;  }
    #followerlist .pro-ifollow .media-list .media-body .down .podcast-number{ margin-right: 15px; }
    #followerlist .pro-ifollow .media-list .media-body .down{ margin-top: 8px; }
    .premium-episodes .row .premium-right .listen .app{ float: none; padding-top: 10px; margin-left: 20px; }
    .premium-episodes .row .premium-right .listen .content{ float: none; }
    .my-account-right .stat.summary .digit{ font-size: 20px; }
    .my-account .account-page{ width: auto !important; }
     .category-provider .bgc{
        height: auto;
        line-height: normal;
     }
    .category-tit .bgc h1{
        padding-top: 10px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        margin: 0;
    }
    .category-provider{ background-color: transparent; }
     #category-page .category-all-left .line-left{  margin-top: 8px !important; }
    .following-panel{  padding: 0 15px; }
    .following-panel .fp-footer{
        padding: 15px;
        margin-left: -15px;
    }
    .following-panel .fp-footer .pull-right a.tool{ margin-left: 12px; }
    .following-panel .fp-body .post-player{ width: 100%; }
    .home-page .home-content .hosting .text{ padding:15px; width: auto; text-align: center;    margin-top: 15px; }
    .home-page .home-content .text .title{ font-size: 28px; }
    .home-page .home-content .text .btn-free{  padding: 15px 24px; }
    .home-page .home-content .promotion .text{ padding-left: 15px; }
    .home-page .genres h2{ font-size: 26px; }
    .home-page .genres .all-words .number{ font-size: 24px;  margin-top: 20px; }
    .home-page .genres h2{ margin-top: 50px; }
    .home-page .genres{ height: auto;  background: #f1f8eb;    padding-bottom: 50px }
    .home-page .home-limit h2{ font-size: 28px;  margin-top: 0;}
    .home-page .home-limit .v-limit{ margin-bottom: 30px; }
    .home-page .home-limit .left{ float: left; }
    .home-page .home-limit .right{ float: left; width: 75%; }
    .home-page .genres .all-words .all-main .card-content .card{ padding-bottom: 10px; }
    .home-page .carousel.slide{ margin-top: 54px; }
    .home-page .home-content{ padding-top: 40px; }
    .home-page .home-content .promotion{ padding:70px 0; }
    .home-page .genres .card{ width: 92%; }
    .home-page .home-start .creat{ font-size: 20px;  margin-bottom: 15px; float: none;text-align: center; }
    .home-page .home-start .free-btn{ padding: 9px; font-size: 16px;    font-size: 14px; }
    .home-page .home-start .free{ margin-left: 0; float: none;}
    .home-page .home-start .free input{ width: 62%;  height: 44px !important; box-shadow: none;}
    .home-page .home-start .no{ text-align: center; }
    .home-page .home-limit{ padding-bottom:45px; }
    .home-page .genres .card-center{ margin-top: 5px; }
    .home-page .home-start .free .alert-error{ float: none !important;}
    .pb-arousel .carousel-inner .carousel-panel .description .h1css>span{ font-size: 28px; }
    .pb-arousel .carousel-inner .carousel-panel .description .btn-sn{ padding:12px 22px; }
    .pb-arousel .carousel-inner .panel-2 .description .h1css{ font-size: 24px;}
   .pb-arousel .carousel-inner .panel-2 .description .h1css>span{ font-size: 28px; }
   .pb-arousel .carousel-inner .panel-2 .description .pcss{  padding-top: 0;}
   .pb-arousel .carousel-inner .panel-2 .description .btn-sn{ padding: 12px 22px; }
   .pb-arousel .carousel-inner .carousel-panel img{ max-width: 100%; width: 100%; }
   .home-page .pb-arousel .carousel-inner .panel-2 img{ max-width: 100%; }
   .pb-arousel .carousel-indicators{ bottom: 22px; }
   .pb-arousel .carousel-inner .panel-2 .description{
        width: 100%;
        right: 0;
        bottom: 0;
        text-align: center;
        left: 0;
        padding-left: 0;
        top: 37%;
    }
    .pb-arousel .carousel-panel.panel-3>.description{
        width: 100%;
        right: 0;
        bottom: 0;
        text-align: center;
        left: 0;
        padding-left: 0;
        top: 31%;
    }
    .pb-arousel .carousel-inner .panel-3 .description .h1css{ font-size: 28px; }
    .pb-arousel .carousel-panel.panel-3> .description .pcss{
        margin-bottom: 10px;
        padding:0 15px;
    }
    .podcast-app .promote p{ font-size: 22px; }
    .purchaseapp .purchase-adver{ width: 100% !important; }
    .purchaseapp .purchase-adver .now{ font-size: 20px;  padding: 14px 26px; }
    #channel_select{ width: 48%; }
    #date_name{ width: 48%; }
    .span-right .widget .widget-header.light .title{ margin-bottom: 0px; }
    #filter-email{ height: 28px; }
    #sso-login-form .controls{ margin-left: 0px; }
    #sso-login-form .controls .input-prepend .add-on{ width: 12%; }
    #app_android_app{ padding:11px 15px; }
    .app .form-container .control-group .name{ width: 66%; }
    .app .form-container .control-group .set-right{ margin-left: 78px;margin-top: 10px; float: left; }
    #app_iphone_app{  padding:11px 15px; }
    .billing{ overflow: auto; }
    .toggle-menu .icon-bar{
        width: 24px;
        height: 3px;
        display: block;
        margin-top: 2px;
        background-color: #1a1a1a;
        -webkit-border-radius: 1px;
        -moz-border-radius: 1px;
        border-radius: 1px;
        -webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.25);
        -moz-box-shadow: 0 1px 0 rgba(0,0,0,0.25);
        box-shadow: 0 1px 0 rgba(0,0,0,0.25 );
    }
    .avatar-blocks .name{}
    .avatar-blocks .toggle-menu{ float: right; padding-top: 10px }
    .avatar-blocks p{ clear: both; }
    #account-left-bar{
        width: 85%;
        display: none;
        position: absolute;
        top: 67px;
        left: 0;
        z-index: 1000;
        min-width: 160px;
        padding-top: 0px;
        margin: 2px 0 0;
        background-color: #fff;
        -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
        -moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
        box-shadow: 0 5px 10px rgba(0,0,0,0.2);
        -webkit-background-clip: padding-box;
        -moz-background-clip: padding;
        background-clip: padding-box;
        right: 0px;
    }
    .span-left .f-sidebar{ padding-bottom: 0px; }
    #account-left-bar .f-sidebar .user-data:before{
        position: absolute;
        top: 30px;
        right: -15px;
        display: inline-block;
        content: '';
        width: 0;
        height: 0;
        border-top: 10px solid transparent;
        border-left: 15px solid white;
        border-bottom: 10px solid transparent;
    }

    #add-subscriber .form-horizontal .control-label{ float: left; }
    #add-subscriber #channel_select .select2-container--default .select2-selection--multiple{ width: 85% }
    .company-page-setting .enter-row .companypage-right .widget-header .pull-right{ float: none;    padding-top: 8px }
    .span-left .f-sidebar .profile-block{ margin-bottom: 5px; }
    .networkmanage-channel .btn-page{ float: left; }
    .networkmanage-channel .toggle-menu{ float: right; margin-top: 22px; margin-right: 3px; }
    .network-channel .enter-row #account-left-bar{ top: 11.5%; }
    .networkmanage-setting .enter-row #account-left-bar{ top: 10.2%;}
    .pd-login-page .sign-area .branch-form .input-append .input{ width: 100%; height: 36px;}
    .pd-login-page .sign-area .branch-form .input-append{ width: 100%; }
    #password-input input{ height: 36px;    width: 100%; }
    .pd-login-page .sign-area .branch-form{ padding: 20px 20px 50px 20px; }
    .pd-login-page .sign-area .branch-signup-form input{ height: 36px; }
    .form-horizontal .control-group{ margin-bottom: 15px; }
    .pd-login-page .sign-area .branch-signup-form .title{
        padding-top: 25px;
        margin-top: 25px;
        padding-bottom: 10px;
    }
    .pd-login-page .sign-area .branch-btn{ margin-top: 15px; }
    .branch-page{  margin-top: 30px; }
    #subdomain{ height: 36px; }
    .pd-login-page .sign-area .branch-form textarea{ padding:4px 6px; }
    .pd-login-page .sign-area .branch-signup-form .p-input{ width: 65%; }
    .user-cancelbefore .title{ font-size: 20px; }
    .user-cancelbefore .email .left-img{ width: 20%;  float: left;}
    .user-cancelbefore .email .right-content{ width: 80%; float: left; padding-left: 15px;}
    .user-cancelbefore .right-content .title{ font-size: 18px; }
    .user-cancelbefore .right-content .e-suport{ font-size: 22px; }
    .user-cancelbefore input{height: 40px;}
    .user-cancelbefore select{ width: 100%; }
    .slide-share{ bottom: 10% !important; }
    .slide-share .share_box a{
        width: 44px;
        height: 44px;
        line-height: 44px;
    }
    .slide-share .share_box a svg{width: 18px;height: auto;}
    .slide-share .share_box .pbFont-facebookf{font-size: 24px;}
    .slide-share .share_box .pbFont-twitter-x-no-bg{ font-size: 18px;}
    .slide-share .share_box .share-item{ margin-right: 12px;}

    .claimed-podcast .claimed-content .stats{ display: block; }
    .claimed-podcast .claimed-content .stats .text{
        flex: unset;
        width: 100%;
        border-right: none;
        border-bottom: 1px solid #e4e4e4;
    }
   .claimed-podcast .claimed-content{
        /* background-color: transparent; */
        padding: 15px;
    }
    .claimed-podcast .claimed-content .stats .text:last-child{border-bottom: none;}
    .claimed-podcast .claimed-content .steps .setting{ padding: 20px; }
    .claimed-podcast .claimed-content .steps .setting .butns-group img{ width: 130px !important; }
    .claimed-podcast .claimed-content .stats .text .number{ font-size: 26px; }
    .claimed-podcast .claimed-content .claimed-table .table tr td{ background-color: #ffffff; }
    .claimed-podcast .claimed-table{ overflow: auto; }
    .training-page{ padding-top: 55px; }
    .training-page .banner{ height: 480px; }
    .training-page .banner .text{ padding-top: 50px; }
    .training-page .banner h1{ font-size: 28px; }
    .training-page .secure img{ padding-left: 0px; }
    .training-page .second-content img{ padding-left: 0px; }
    .training-page .first-content .text{ text-align: center; }
    .training-page .secure p{ padding-right: 0px; }
    .training-page .segment p{ padding-right: 0px; }
    .training-page .track p{ padding-right: 0px;  }
    .training-page .first-content .text h2{ font-size: 22px;    padding-top: 15px; }
    .training-page .first-content .text p{ font-size: 16px; padding-top: 5px;}
    .training-page .first-content{
        padding-top: 85px;
        padding-bottom: 105px;
    }
    .training-page .secure{ padding-top: 65px; }
    .training-page .segment{ padding-top: 75px; }
    .training-page .track{  padding-top: 75px; }
    .training-page .second-content img{width: 80%;}
    .training-page .second-content .left-img{ text-align: center; }
    .training-page .second-content .track-img{ text-align: center; }
    .training-page .second-content .text h2{ font-size: 28px; }
    .training-page .second-content .text p{ font-size: 16px; }
    .training-page .third-content{ padding:80px 0; }
    .training-page .third-content .text{ padding-top: 45px; }
    .training-page .third-content .text h3{ padding-top: 15px; }
    .training-page .third-content .second-text{ padding-top: 0; }
    .training-page .banner .words{ font-size: 16px; }
    .header .navbar-inner .brand{ padding-left: 15px; }
    .live-stream-landing .banner h1{ font-size: 36px; }
    .live-stream-landing .banner .text{ width: 100%; padding-top: 95px; }
    .live-stream-landing h2{ font-size: 28px; padding-top: 15px; text-align: center;}
    .live-stream-landing .four-content h2{ font-size: 22px; line-height: 1.4; }
    .live-stream-landing .live-great .l-title,.live-stream-landing .live-great .r-list{ width: 100%; display: block;padding-bottom: 15px;}
    .live-stream-landing .live-new{ margin-top: 40px;}
    .live-stream-landing .live-new .text{ font-size: 20px;}
    .live-stream-landing .live-feature .text{ padding: 0 15px 15px; text-align: center;}
    .live-stream-landing .live-feature .second-content{ padding: 0;}
    .live-stream-landing .live-feature .second-content .l-text{ padding-left: 0;}
    .live-stream-landing .live-feature .one-content{ display: flex; flex-wrap: wrap-reverse; padding-top: 50px;}
    .live-stream-landing .testimonial .text{ font-size: 18px; margin-top: -30px;}
    .live-stream-landing .live-bump .text{ padding-top: 15px;}
    .live-stream-landing .live-extremely .container{ padding: 0;}
    .live-stream-landing .live-extremely .text{ padding: 0 15px;}
    .live-stream-landing .live-bump .r-img{ padding: 0;}
    .live-stream-landing .testimonial .h2-title{ font-size: 80px;}
    .live-stream-landing .testimonial{ padding: 40px 0 66px;}
    .live-stream-landing .live-extremely{ padding-top: 50px;}
    .live-stream-landing .live-bump{ padding-top: 0; padding-bottom: 0;}
    .live-stream-landing .live-bump .l-text{ padding-left: 0;}
    .live-stream-landing .live-great{ padding: 65px 0;}
    .live-stream-landing .testimonial .span3,.live-stream-landing .bring .media{ text-align: center;}
    .live-stream-landing .testimonial .description{ padding-top: 25px;}
    .live-stream-landing .bring{ padding-top: 80px; padding-bottom: 50px;}
    .live-stream-landing .bring .media-heading{ padding-top: 10px;}
    .live-stream-landing .bring .pull-left{ float: none; margin-right: 0;}
    .live-stream-landing .live-work{ padding: 60px 0 70px;}
    .live-stream-landing .live-bump ul{ margin-bottom: 25px;margin-left: 35px;}
    .live-stream-landing .live-work iframe{ height: 320px !important;}
    .live-stream-landing .live-work .text-center{ margin-bottom: 45px;}
    .live-stream-landing .live-faq p{ padding-right: 0; text-align: center;}
    .live-stream-landing .live-faq h3{ text-align: center; padding-right: 0;}
    .live-stream-landing .live-faq{ padding: 85px 0;}
    .enter-manage .span8{ width: 100%; }
    .enter-manage .span4{ width: 100%; }
    .enter-manage .list .item-left{ padding-right: 0;}
    .enter-manage .list{ display: block;}
    .enter-manage .add-content{padding: 25px;}
    #payment-uthorization{     padding: 20px 25px 40px 25px; }
    .organization .widget .widget-content .digit .btn-right{ margin-top: 0; }
    .live-webinar .form-content{ padding: 35px 18px; }
    .live-webinar .words{ font-size: 16px; }
    .live-webinar .list-content .list .list-left{ width: 100%; float: none; }
    .live-webinar .list-content .list .list-right{
        float: none;
        width: 100%;
        position: unset;
    }
    .live-webinar .list-content .list .text{ padding-right: 0; font-size: 16px;}
    .live-webinar .list-content .list{ padding-bottom: 30px; margin-bottom: 30px; }
    .live-webinar .list-content .list .list-right .register{ margin-top: 15px; }
    .live-webinar .webinar-form{ margin-top: -110px; }
    .live-webinar .form-content .form-horizontal{ margin-left: 0; }
    .live-webinar .banner h1{ font-size: 30px; padding-top: 60px; }
    .live-webinar .banner{ height: 450px; }
    .live-webinar .form-content .form-horizontal .controls{ margin-left: 0px; }
    .live-webinar .form-content .form-horizontal .group-submit{ text-align: center;}
    .live-webinar .form-content .form-horizontal .group-submit .controls{ margin-left: 0px; }
    .media-kit{height: auto;}
    .media-kit .left-content h1{ font-size: 32px; padding-top: 15px; }
    .media-kit .left-content h2{ font-size: 20px; }
    .media-kit .left-content img{ padding-top: 20px; width: 150px;}
    .media-kit .left-content{ padding:0 20px 15px 20px; width: 100%;}
    .media-kit .left-content p{ font-size: 16px; }
    .media-kit .left-content ul li{ font-size: 14px; }
    .media-kit .right-content .top img{ padding: 50px 0;  }
    .media-kit .bg{ height: auto; background-size: cover; }
    .media-kit .container{ padding: 0; width: 100%; }
    .media-kit .left-content h3{ font-size: 24px; padding-top: 10px;}
    .media-kit .right-card{ width: 100%; }
    .media-kit .right-content{ padding-left: 0; padding-right: 0;}
    .employee-training .employee-left{ padding: 15px 20px; width: 100%; }
    .employee-training .employee-right{ width: 100%; }
    .employee-training .employee-left img{ padding-top: 15px; }
    .employee-training .employee-left h1{ font-size: 28px;  padding-top: 20px; }
    .employee-training .employee-left .planning{ font-size: 20px; }
    .employee-training .employee-left .words{ font-size: 14px; }
    .employee-training .employee-left .line{ margin: 20px 0 28px; }
    .media-kit .right-content .form-down{ border-radius: 0; }
    .employee-training .employee-right .top-img{ height:380px; }
    .publishing-panel .pb04-block .start-now{ font-size: 22px; }
    /*.navbar-inverse .nav-collapse .nav>li>a, .navbar-inverse .nav-collapse .dropdown-menu a{ color: #ffffff !important; }*/
    .pricing-banner2 .hgroup{ padding-top: 125px; }
    .company-page-setting .billing-info .form-container legend{ padding-left: 15px; }
    #admin-form .control-group .controls label{ margin-left: 0; margin-right: 10px; }
    .live-shows #new-live-show-div{  margin-top: 4px; float: none;}
    .live-shows tr td .dropdown-backdrop{ display: none; }
    .live-shows .claimed-content .claimed-table{ overflow-x: scroll; }
    .live-shows .claimed-content .claimed-table .live-pod .name{ padding-left: 0px; width: 100%; }
    .live-shows .live-pod .clearfix{ padding-left: 12px; }
    .live-shows .live-pod .wireframe{ margin-left: 0; }
    .live-shows .widget .summary{ display: grid; margin: 0 15px; }
    .live-shows .widget .title{ padding-left: 15px;padding-top: 15px;  }
    .live-shows .widget .summary .total .number{ font-size: 24px; }
    .golden-beans tr .users{ width: 90px; }
    .golden-beans .name{
        width:70px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        line-clamp: 3;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        white-space: unset;
    }
    .golden-beans .claimed-content{ background-color: #ffffff; }
    .golden-beans .claimed-content .clearfix{ padding-left: 15px; }
    .feature-page .bg h1,.feature-page .free h2{ font-size: 34px;}
    .feature-page .bg .words{ font-size: 18px;}
    .feature-page .bg .free-btn{
        padding: 14px 35px;
        font-size: 16px;
    }
    .feature-page .bg .nav li a{
        padding: 0 20px;
        margin: 5px 0;
        border-right: 1px solid #ffffff;
    }
    .feature-page .bg .nav li{ border-right:none;}
    .feature-page .bg .nav li .publish{ border-right: none;}
    .feature-page h2{ font-size: 28px;     padding-top: 45px;}
    .feature-page .g-line{ margin: 35px 0;}
    .feature-page .content .all-text{ margin-top: 0;}
    .feature-page .content .down{ padding-top: 0;}
    .feature-page .content h3{ margin-top: 55px;}
    .feature-page .bg{ padding-bottom: 70px;}
    .feature-page .container{ padding-left: 20px; padding-right: 20px;}
    .webinar{ padding-top: 55px;}
    .webinar .learn{ line-height: 1.6;}
    .webinar .making{  padding-top: 75px; }
    .webinar .text{ top: 45px;}
    .webinar h1{ font-size: 32px !important;}
    .webinar .one-content li{ line-height: 1.8;padding-bottom: 15px;}
    .webinar .one-content h2{ text-align: center; font-size: 24px; line-height: 1.4;}
    .webinar .one-content{ padding: 60px 0;}
    .webinar .form-horizontal{ padding:0 15px;}
    .webinar .form-horizontal .name{ display: block;}
    .webinar .form-horizontal .name input{ width: 100% !important; }
    .webinar .form-horizontal input{ width: 100% !important;  }
    .webinar .related h3{text-align: center;}
    .webinar .related .ralated-img{ display: block; margin: 0 15px;}
    .webinar .related a{text-align: center;margin-bottom: 20px;width: auto;max-width: 355px;margin-left: auto !important;margin-right: auto !important;}
    .webinar .related img{ width: auto; }
    .webinar .related{ padding-top: 75px;}
    .livestreaming .two-content .left-img img{ float: none; display: block; margin: 0 auto;}
    .livestreaming .two-content .left-img{ text-align: center; padding: 0px 15px;}
    .livestreaming .two-content .sub-title{ padding-left:15px;}
    .livestreaming .two-content .in{ padding: 0px 15px;}
    .livestreaming .two-content h2{  padding-top: 35px; text-align: center;}
    .web-enterprise .one-content .right-text{ padding-right: 0;margin-top: 25px;}
    .webinar .related a .text{ top: 15px;}
    .webinar .related .title{ font-size: 18px;line-height: 1.4;}
    .webinar .related .words{ line-height: 1.6; font-size: 14px;}
    .webinar .register{ display: block; margin: 0 auto;}
    .webinar-monetize .banner img{ min-height: 700px;}
    .promote-podcast .banner img{
        min-height: 650px;
    }
    .livestreaming .banner .text{ top: 55px !important; padding: 0 10px;}
    .new-hompage .banner{ height: 500px;}
    .new-hompage .banner .text{ padding-top: 55px;}
    .new-hompage .banner .text h1{ font-size: 30px; line-height: 40px;}
    .new-hompage .banner .text .words{ font-size: 16px;}
    .new-hompage .img{ margin-top: -90px;}
    .new-hompage .homepage-content h2{ font-size: 24px;}
    .new-hompage .homepage-content .right-text{ padding-left: 15px;}
    .new-hompage .homepage-content .distribute{ padding-top: 100px;}
    .new-hompage .homepage-content .distribute .left-text{ padding-left: 15px;}
    .new-hompage .homepage-content .monetize .left-text{ padding-left: 15px;}
    .new-hompage .live .live-img{ float: none; width: 100%;}
    .new-hompage .three-content h2{ font-size: 26px;    padding-top: 20px;}
    .new-hompage .live .left-live{ float: none; width: auto;}
    .new-hompage .three-content p{ padding-top: 5px;    padding-bottom: 15px;}
    .new-hompage .live{ padding-top: 65px;}
    .new-hompage .three-content .pod-app-img{ width: 100%; float: none;}
    .new-hompage .three-content .right-app{ width: auto; float: none; padding-bottom: 65px;}
    .new-hompage .live .left-live .text{ padding-left: 25px;}
    .new-hompage .three-content .right-app .text{ padding-top: 0;}
    .new-hompage .homepage-content .all-main .left-video-content{ position: relative;}
    .new-hompage .homepage-content .all-main button{ margin-top: -15px; position: absolute;right: 0;bottom: 15px;}
    .home-page .home-start{ text-align: center;}
    .share-youtube h1{  padding-top: 70px;   font-size: 36px;}
    .share-youtube .content{ padding-top: 30px;}
    .share-youtube h2{  padding-top: 35px;}
    .share-youtube .content .top{     padding-bottom: 50px;}
    .share-youtube h2{ font-size: 24px;}
    .share-youtube .down-free span{  display: block; font-size:22px; padding-right: 0;   padding-bottom: 25px;}
    .new-hompage .home-faq h3{ text-align: center;}
    .new-hompage .home-faq .row-fluid p{ text-align: center;font-size: 16px; padding-bottom: 60px; padding-right: 0;}
    .new-hompage .home-start-podcast ul li{ font-size: 16px;}
    .new-hompage .home-start-podcast .text .five{ text-align: center;  font-size: 18px;  padding-right: 0;}
    .new-hompage .home-start-podcast .text h2{ text-align: center;}
    .new-hompage .homepage-content .left-video video{ width: 100%;}
    .new-hompage .homepage-content .distribute .left-text .d-words{     padding-right:0;}
    .new-hompage .homepage-content .measure .right-text p{ padding-right: 0;}
    .add-cal{ padding: 105px 0;}
    .add-cal .title{ font-size: 36px; }
    .add-cal ul{ display: none;}
    .add-cal .add-to-calendar-checkbox ~ a{
         margin-right: 0;
        width: 255px;
        height: 64px;
        line-height: 64px;
        padding: 0;
        margin-bottom: 10px;
    }
    .add-cal .join{ word-break: break-all; margin-bottom: 30px;}
    .webinar-list .webinar-item{ width: 100%; margin-left: 0; margin-right: 0;}
    .churches .two-content .container{
        padding: 60px 0;
    }
    .churches .related{ padding-top: 0;}
    .remote-page .banner p{ font-size: 20px;}
    .remote-page .remote-play iframe{ width: 100% !important; height: 280px !important;}
    .remote-page .remote-play{ margin-top: -80px;}
    .remote-page .second-content .l-content{ text-align: center}
    .remote-page .second-content h2{ text-align: center}
    .remote-page .second-content .two .r-img{ text-align: center; padding-left: 0;}
    .remote-page .second-content{ padding: 20px 0;}
    .remote-page .second-content .three .r-text{ padding-top: 0; padding-left: 0; text-align: center}
    .remote-page .second-content .one{ padding-top: 50px;}
    .remote-page .third-content p{ font-size: 16px;}
    .remote-page .second-content .three{ padding-top: 80px;}
    .church-live .banner p{
        font-size:18px;
    }
   .church-live .first-content{ text-align: center;}
   .church-live .words{ font-size: 16px;margin-bottom: 25px;}
   .church-live .why-content{ margin-top: 40px;}
   .church-live .first-content h2{ padding-bottom: 5px !important;}
   .church-live .audio,.church-live .on-demand{ display: flex; flex-direction: column-reverse;}


   .church-live  .four-content .anniu .get{ font-size: 16px; padding: 15px 40px;}
    .live-stream-stats{ padding: 25px 15px; }
    .live-stream-stats .title{ padding-left: 0;}
    .live-stream-stats .data .item{ width: 100%; margin-right: 0;}
   .span-right .manage-white-app .tab-content .table-container .words{  padding-top: 0;}
   .span-right .manage-white-app .left-content form{ padding-bottom: 50px;}
   .span-right .manage-white-app .tab-content .table-container .left-content{ padding-left: 0;}
   .record-podcast .text .making{ padding-left: 0; padding-right: 0;}
   .record-podcast.one-content .span10{ margin-left: 0;}
   .podcasting-employee .banner .text{ width: 90%; margin-left: 15px;}
   .podcasting-employee .banner img{min-height: 440px;}
   .talk-show-page .banner .container{ background-color: rgba(0,0,0,0.2); height: 100%;}
   .talk-show-page .first-content .interactive-img img{ width: 85%;}
   .talk-show-page .first-content .engaging{ padding-top: 75px;}
   .talk-show-page .four-content .anniu span{display: block; padding-left: 0; padding-top: 10px;}
   .talk-show-page .first-content .l-img{ padding-top: 0;}
   .talk-show-page .testimonial .description{font-size: 16px;}
   .talk-show-page .first-content .production{padding-top: 65px; }
   .talk-show-page .why-content img{ padding-top: 20px;}
   .premium-payout .total-balance .item,.premium-payout .total-balance .item:last-child{ margin-right: 10px;}
   .premium-payout .total-balance .title{ font-size: 16px;}
   .premium-payout .total-balance .price{ font-size: 26px;}
   .premium-payout .paypal-email{ padding-left: 15px; padding-right: 10px;}
   .premium-payout .form-horizontal .controls{ width: 100%; display: block;}
   .premium-payout .claimed-content .form-horizontal .btn{margin-top: 10px; }
   .premium-payout .claimed-content .form-horizontal .edit-btn{ border: 1px solid #e4e4e4}
   .premium-payout{  margin-top: 25px;}
   #add-modal,#rank-upgrade-modal{ margin-left: 0 !important;}
   #eu-payment-billing-type{ padding-top: 0;}
  .blog-followingtab .following-list .pd-list-item{min-width: 98%;max-width: 98%;-webkit-box-flex: 0;-ms-flex: 0 1 98%;flex: 0 1 98%;}
  .blog-followingtab .following-list .pd-list-item .pull-left{float: left;}
  .blog-followingtab .user-information img{ width: 85px; height: 85px; margin-top: 60px; float: left;}
  .blog-followingtab .user-img{ height: 120px;}
  .blog-followingtab .user-information .media-body{ margin-top: 70px;}
  .blog-followingtab .user-information .media-heading{ font-size: 20px;}
  .blog-followingtab .user-information .time{ margin-top: 0;}
  .blog-followingtab .f-sidebar{ padding-top: 0;}
  .blog-followingtab .pager{ margin-left: 0; justify-content: center;}
  .blog-followingtab .f-sidebar .followers .logo .img:nth-child(3n){ padding-right: 7px;}
  .blog-followingtab .podcast-list-content .pd-list-item{
      width: 156px;
      min-width: 156px;
      padding-right: 15px !important;
  }
  .blog-followingtab .podcast-list-content .pd-list-item img{
      width: 154px;
      min-width: 154px;
      height: 154px;
      min-height: 154px;
  }
    .blog-followingtab .create-new-podcast-channel-item a{min-height: 223px;}
    #create-channel-warning-modal .btn-green{padding: 10px 20px !important;}
  .blog-followingtab .supporting-list .pd-list-item{
      min-width: 100%;
      max-width: 100%;
      -ms-flex: 0 1 100%;
      flex: 0 1 100%;
      padding-right: 0 !important;
  }
    .blog-followingtab .f-sidebar .btn{ padding: 6px 12px;    margin-left: 0; }
   .blog-followingtab .f-sidebar .btn-edit{ margin-left: 0;}
   .blog-followingtab .f-sidebar .follow-number{ margin-bottom: 30px;}
    .blog-followingtab .podcast-list .pd-list-item .play-follow .btn{padding: 3px 8px; font-size: 13px; }
  .live-stream-landing #live-show-list{width: 46.8%;}
  .live-stream-landing #live-show-list:nth-child(2n){ margin-right: 0;}
  .authorize-podbean-page{ padding: 120px 0 140px 0; }
  .submit-podcast-directory{ margin-top: 25px;}
  .submit-podcast-directory h1{text-align: center;}
  .feature-page .content .left-player{ padding: 15px; }
  .feature-page .content .r-img{ text-align: center; padding-top: 0; }
  .blog-start-podcast-page h3{ font-size: 20px;}
  .blog-start-podcast-page h2{ font-size: 24px;line-height: 1.4;}
  .blog-start-podcast-page .banner .text h1{font-size: 38px;}
    .promote-podcast-page .banner .text h1 span{font-size: 46px;}
  .blog-start-podcast-page .banner .text p{ font-size: 20px;}
  .blog-start-podcast-page .banner{ height:400px;}
  .blog-start-podcast-page .banner .text{ margin-top: 100px;}
  .blog-start-podcast-page section{ margin-top: 0;}
  .explore-podcasts .podcast-content .podcast-list ul .podcast-logo img{ display: none;}
  .explore-podcasts .podcast-content .podcast-list ul .pod-des p{ padding-left: 0 !important;}
  .explore-podcasts .podcast-content .podcast-list ul .advertise-btn .btn{ font-size: 12px;}
  .explore-podcasts .podcast-content .podcast-list ul .advertise-btn{ width: 34% !important;}
  .explore-podcasts .content-left .nav-title .title .last-title{ width: 34% !important;}
  .explore-podcasts .content-left .nav-title .title .pod-title{  width: 44.5% !important;}
  .explore-podcasts .content-left .nav-title .title .downloads{  width: 20% !important; border-left: 1px solid #d6d6d6;border-right: 1px solid #d6d6d6;}
  .explore-podcasts .content-left .nav-title .title .pod-title,.explore-podcasts .content-left .nav-title .title .last-title{ border: none;}
  .explore-podcasts .content-left ul{ margin-left: 10px;}
  .explore-podcasts .podcast-content .podcast-list ul .pod-des{ width: 45% !important;}
  .subscribe-page .subscribe-panel .app-item .item{ width: 50%;}
  .live-share-banner{ width: 98%;}
  .live-stream-stats .profile-right .limit_box{ background: #f3f4f8;padding: 10px 0; flex-wrap: wrap; }
  .live-stream-stats .profile-right .icon-heart{ font-size: 16px; top: -2px;}
  .download-badge .pdt60{ padding: 60px 0 0;}
  .download-badge .text-center .btn{ display: block; margin-left: 15px; margin-right: 15px;}
  .remote-page .everywhere ul{ display: block;}
  .remote-page .everywhere h2{ margin-bottom: 25px;}
  .remote-page .collaboration{ padding-bottom: 0;}
  .remote-page .collaboration .span3{ width: 100%;}
  .remote-page .collaboration .h2-title{ margin-bottom: 45px;}
  .remote-page .collaboration p{padding-bottom: 25px;}
  .remote-page .live-feature .one-content{ padding-bottom: 40px; }
  .remote-page .live-feature .second-content{ margin-bottom: 60px;}
  .remote-page .feature{ padding: 50px 15px;}
  .podcast-follwer .f-sidebar .follower{ margin-left: 0;}
  .podcast-follwer .supporting-list .pd-list-item:nth-child(3n){padding-right: 0 !important;}
  .podcast-follwer .user-information .time span{ color: #555555;}
  .fan-club-page .fan-count{ padding-left: 15px;}
  #fan-club-members .fan-club-list img{ width: 40px; min-width: 40px; height: 40px; margin-right: 10px;margin-bottom: 0;}
  .fan-club-page .claimed-content{ padding: 0 15px;}
  #auto-share-modal{ width: 100%;}
  #share-embed-modal{ width: 99%; }
  #share-embed-modal .modal-body{ max-height: 500px;}
  #share-edit-modal .form-horizontal .controls{ margin-left: 0;}
  .cancel-account-one ul{ display: block;}
    .cancel-account-one .contact{ margin-top: 35px;}
    .cc-cancel-account .irrevocable{ text-align: center;}
    .cc-cancel-account .irrevocable .btn-green{ margin-right: 0;}
    .cc-cancel-account .irrevocable a{margin-top: 18px;}
    .cancel-account-two #plan-item,.cancel-account-two #plan-item .span6{ display: block;}
    .cancel-account-two ul .full .d-flex{width: 100%;}
    .cancel-account-two .empty-item{ display: none;}





}
@media (max-width: 425px){
    .live-stream-landing .first-content .l-img .l-img-up{
        left: 155px;
        top: 95px;
    }
     .live-stream-landing .first-content .l-img .l-img-down{
         left: 152px;
         top: 178px;
     }
     .layui-layer-dialog{ max-width: 340px; }


}
@media (max-width: 375px){
    .live-stream-landing .first-content .l-img .l-img-up{
        position: absolute;
        left: 130px;
        top: 81px;
    }
    .live-stream-landing .first-content .l-img .l-img-down{
        left: 130px;
        top: 165px;
        width: 40%;
    }


}

.support-popup-items ul{
    margin: 0;
}

.support-popup-items ul li a{
    font-family:'Open Sans',sans-serif;
    margin: 5px 0;
}

.support-popup-items ul li a:hover, .support-popup-items ul li a:focus{
    background-image: none;
    background-color: transparent;
    color: #428200;
}
.support-popup-items ul li {
    list-style:none;
}

.support-popup-items li>a {
    display: block;
    padding: 3px 10px;
    clear: both;
    font-weight: normal;
    line-height: 18px;
    color: #333;
    white-space: nowrap;
    text-decoration: none;
}

.ui-autocomplete-loading {
    background: white url(../gif/loading-2.gif) right center no-repeat;
}

.spinner {
    margin: 100px auto 0;
    width: 70px;
    text-align: center;
}
.spinner > div {
    width: 18px;
    height: 18px;
    background-color: #fff;

    border-radius: 100%;
    display: inline-block;
    -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
    animation: sk-bouncedelay 1.4s infinite ease-in-out both;
}
.spinner .bounce1 {
    -webkit-animation-delay: -0.32s;
    animation-delay: -0.32s;
}

.spinner .bounce2 {
    -webkit-animation-delay: -0.16s;
    animation-delay: -0.16s;
}
@-webkit-keyframes sk-bouncedelay {
    0%, 80%, 100% { -webkit-transform: scale(0) }
    40% { -webkit-transform: scale(1.0) }
}

@keyframes sk-bouncedelay {
    0%, 80%, 100% {
        -webkit-transform: scale(0);
        transform: scale(0);
    } 40% {
          -webkit-transform: scale(1.0);
          transform: scale(1.0);
      }
}


.icon-loading-circle{
    display: inline-block;
    animation: rotate 1s linear infinite;
}
@keyframes rotate{
    from{transform: rotate(0deg)}
    to{transform: rotate(360deg)}
}

@media (max-width: 767px){
    #podcast-podcast-search-form .search-box,#mobile-search-form .search-box,#search-form .search-box{
        margin: 30px 20px;
    }
}
#podcast-podcast-search-form .search-box,#mobile-search-form .search-box,#search-form .search-box{
        height: 30px;
        flex-grow: 1;
        border-radius: 35px;
        box-shadow: none !important;
        border: 1px solid #ffffff !important;
}

#podcast-podcast-search-form .search-box button,#mobile-search-form .search-box button,#search-form .search-box button{
    padding: 0 1px 0 1px;
    color: white;
    text-decoration: none;
    margin-right: 10px;
    margin-top: 0;
}
#podcast-podcast-search-form .search-box button:hover,#mobile-search-form .search-box button:hover,#search-form .search-box button:hover{
    color: white;
}
#podcast-podcast-search-form  .search-box input,#mobile-search-form  .search-box input,#search-form .search-box input{
    background-color: transparent;
    line-height: 30px;
    height: 30px;
    font-size: 0.875rem;
    margin: 0;
    margin-right: 0 !important;
    border:none;
    padding: 0 4px 0 10px;
    color: white;
    border-radius: 35px;
}
