/* XINXETA css del templete */


h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: "Lato",Helvetica,Arial,sans-serif !important;
}

h4, .h4, h5, .h5, h6, .h6 {
    margin-bottom: 10px;
    margin-top: 0 !important;
}

.gkTabsGK5 {
    background: #ddd none repeat scroll 0 0;
}

.gkTabsContainer {
    background: #fff none repeat scroll 0 0;
}

.tab-news {
    margin-top: 40px;
}

.nspArts .nspArt h4.nspHeader a {
    text-transform: none !important;
}

.title-arrow h3.module-title > span::after, .title-arrow h3.module-title > a > span::after {border-style: none !important;}

.tab-news h3.module-title {
    top: 0px !important;
}

.title-arrow h3.module-title {
    font-size: 16px;
    line-height: 26px;
}

.title-arrow h3.module-title span, .title-arrow h3.module-title > a > span {padding-right: 50px !important;}

.tab-news .gkTabsWrap.vertical .gkTabsContainer {
    border-top: 0px !important;
}

.title-arrow.notport h3.module-title {
    background: #ddd none repeat scroll 0 0;
}

.title-arrow.twitter-color h3.module-title > span {
  background: #56D7FE;
}
.title-arrow.twitter-color h3.module-title > span:after {
  border-color: #56D7FE rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
.title-arrow.twitter-color .nspArts .nspArt .nspInfo a.nspCategory {
  background: #56D7FE;
}
.title-arrow.twitter-color .nspArts .nspTopInterface .nspPagination li.active {
  background: #56D7FE8;
}
.title-arrow.twitter-color .nspLinks .nspList > li .nspListCategory {
  background: #56D7FE;
}


.title-arrow h3.module-title > a > span {
  padding: 6px 10px;
  background: #f80000;
  position: relative;
  color: #fff;
  display: inline-block;
  margin-top: 0;
}

.title-arrow h3.module-title > a > span:hover {
  color: #333;
}

.nspLinks .nspList > li .nspListCategory {display:none;}



.module-cabecera-principal {border:0px !important;}

.bannergroup-cabecera-principal {padding:0 15px !important; border:0px !important;}

.home .t3-sl-1 {
    border-bottom: 0px !important;
}

.header2 .logo a {
    margin-top: 0px !important;
}

.t3-mainnav {
    background: #DCDFE0 none repeat scroll 0 0 !important;
}

.t3-mainnav .t3-megamenu .navbar-nav.level0 > li {
    border-right: 1px solid rgba(255, 255, 255, 1);
}

.t3-mainnav .t3-megamenu .navbar-nav > li > a {
    color: #666 !important;
    text-transform:uppercase !important;
}

.head-search .search {
    background: #FF6300 none repeat scroll 0 0 !important;
}

.ts-hotnews .module-title::after {
    border-color: transparent transparent transparent #FF6300 !important;
}

.ts-hotnews .module-title {
    background: #FF6300 none repeat scroll 0 0 !important;
}

.nspLinks {
    padding: 0px !important;
}

.nspImage {border:1px solid #AAA !important;}

/*.nspBg .nspArts .nspArt .nspHeader {
    padding: 0 15px 15px !important;
}
*/
.nspArt h4.nspHeader {
    font-size: 19px !important;
}

.nspBg .nspArts .nspArt .nspHeader a {
    font-size: 19px !important;
    line-height:21px !important;
}


.nspLinks .nspLinkScroll1 ul li {
    padding: 0px 3px 10px 3px !important;
}

.nspLinks .nspLinkScroll1 ul li.odd {
    padding: 10px 3px 10px 3px !important;
}

.nspLinks .nspLinkScroll1 ul li p {
    line-height:16px;
}

.article-content .item-image img {width:748px; border:1px solid #666; margin-bottom:20px;}


body p, .study_description {
    font-size: 17px;
    line-height:1.4em;
    font-family:"roboto";
}

.medialinks {
    min-height: 35px;
    color: #F60;
}

.t3-sidebar-1 .mod_ijoomlazone .adv_standard_d, .col-lg-12 .mod_ijoomlazone .adv_standard_d, .t3-sidebar .mod_ijoomlazone .adv_standard_d, .publi-menu-inf .mod_ijoomlazone .adv_standard_d {
    margin-bottom:10px;
}

#ijoomlazone410 .adv_standard_d > div, #ijoomlazone554 .adv_standard_d > div    {
    max-width: none !important;
    max-height: none !important;
    background-color: #FFFFFF;
}



.t3-sidebar-1 .mod_ijoomlazone .adv_standard_d img, .col-lg-12 .mod_ijoomlazone .adv_standard_d img, .t3-sidebar .mod_ijoomlazone .adv_standard_d img {
    border: 1px solid #DDD !important;
}

/*.t3-sidebar-1 .mod_ijoomlazone .adv_standard_d img, .t3-sidebar .mod_ijoomlazone .adv_standard_d img {
max-width:358px !important; height:auto !important;
}*/
.col-lg-12 .mod_ijoomlazone .adv_standard_d img {
    max-width:1138px !important; height:auto !important;
}

.logo-img {
    max-width:390px;
    height:auto;
    margin-top:5px;
    width: 100%;
}






/* XINXETA 2*/




body, p {
    font-weight: 100;
}


h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: 'Merriweather', 'Roboto', "Lato",Helvetica,Arial,sans-serif !important;
}

.t3-header {
    padding-bottom: 20px !important;
    padding-top: 20px !important;
}

.module-title {font-family: 'Roboto', "Lato",Helvetica,Arial,sans-serif !important;} 

/*.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    padding-left: 20px !important;
    padding-right: 15px !important;
    }*/

    .content-home .t3-module, .fondogris {background: #f3f3f3 !important;}

    .newsletter-ins {background: #f3f3f3 !important;}

    .menu-ediciones h3.module-title {margin-bottom: 15px !important;}

    .nav-pills > li > a {
        background: #ddd none repeat scroll 0 0;
        margin-bottom: 5px;
        padding: 7px 0 7px 15px;
        text-transform: uppercase;
        border-radius:0px;
        color: #000;
        font-family: Lato;
        font-size: 15px;
        text-decoration: none;
        font-weight:500;
    }

    .nav-pills > li.current > a {
        background: #bbb none repeat scroll 0 0;
        margin-bottom: 5px;
        padding: 7px 0 7px 15px;
        text-transform: uppercase;
        border-radius:0px;
        color: #000;
        font-family: Lato;
        font-size: 15px;
        text-decoration: none;
        font-weight:500;
    }

    div.acymailing_module .acymailing_module_form {
        padding: 0 10px !important;
    }

    .acymailing_form .input {width:80% !important; float:left !important;}

    .acymailing_form input[type="text"]  {
        background: #fefefe none repeat scroll 0 0;
    }

    .acymailing_form .acysubbuttons {
        top: 1px;
    }

    .acymailing_form .acysubbuttons .button {
        background: #FF6200 none repeat scroll 0 0 !important;
        height:43px !important;
        border-radius: 0 !important;
        top:1px;
    }

    /*.content-home .col-md-12 {padding-left:0px !important; padding-right:15px !important;}*/
    
    .pager.pagenav {display:none;}


    /* VIDEOTECA */

    .videos-destacados-4-secundarios {width:33.2%; padding:3px 5px; float:left;}
    /* ---------------------------------------------------- */


    .video-container {
       position:relative;
       padding-bottom:56.25%;
       padding-top:30px;
       height:0;
       overflow:hidden;
       margin-bottom:25px !important;
   }

   .video-container iframe, .video-container object, .video-container embed {
       position:absolute;
       top:0;
       left:0;
       width:100%;
       height:100%;
   }

   .titulos-generales h3.module-title {
       background: #ddd none repeat scroll 0 0;
       font-size: 16px;
       line-height: 26px;
       font-family: "Roboto",sans-serif;
       font-weight: 700;
       margin-bottom: 30px;
       text-transform: uppercase;
   }

   .videos-destacados-4-secundarios .media-video-playlist-play.button {display:block; background:#F60; color: #FFF !important; font-family: "Roboto",sans-serif; text-transform: uppercase; font-weight: 700; padding:5px 0; display:none;}

   .videos-destacados-4-secundarios h6 {font-size:14px !important; text-align:left !important;}

   .hwd-module p a, .com_igallery h3.cat_child_h3 {font-size:14px !important; color:#404040 !important; font-family: 'Merriweather',"Lato",Helvetica,Arial,sans-serif; font-weight: 500;
   line-height: 1.1;}
   
   
   #hwd-container .media-aspect169, .hwd-module .media-aspect169 {
    padding-top: 75% !important;
}

#hwd-container .media-aspect169 img, .hwd-module .media-aspect169 img {
    margin-top:-20px !important;
}

.video-destacado .hwd-module p a, video-destacado .com_igallery h3.cat_child_h3 {
    font-family: "Merriweather","Lato",Helvetica,Arial,sans-serif;
    font-size: 20px !important;
    line-height: 1.3 !important;
    padding-left:5px !important;
}

h4.contentheading a {color: #333 !important;}

.view-mediaitem .video-destacado {display:none !important;}

.view-media #Mod550 {display:none !important;}

.media-media-title {background: #FF6300; padding:5px 35px 5px 5px; font-size:22px; color: #FFF; font-weight:bold; }

.view-media .filters {
    margin: -70px 20px 10px 0 !important;
    width:50%;
    float:right;
}

/******* CATEGORÍAS BLOG ************/

.pagination {margin-bottom:10px !important;}

.pagination li a {
    margin-right: 9px !important;
}

.pagination > li > a, .pagination > li > span {
    padding: 6px 7px !important;
}

.blog .items-row {border-bottom:1px solid #999; margin-bottom:15px;}

.blog h2 a, h1.article-title {
	color: #444 !important;
	font-weight:700 !important;
    text-decoration: none;
    font-family:'Merriweather', 'Roboto', sans-serif !important;
    font-size:28px !important;
}

.article-intro img {margin-bottom:15px !important;}

.page-header {
	background: #ddd; 
	border:0px !important;
    margin-bottom: 30px;
    padding:0px !important;
    margin-top:0px !important;
    padding-top:0px !important;
}

.page-header h1 span, .page-header h1.page-title, h2.igallery_title {
	border-color: #f7a834 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
	background: #FF6300 none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    margin-top: 0;
    padding: 6px 10px;
    position: relative;
    padding-right: 50px;
    font-family: "Roboto",sans-serif !important;
    font-size: 30px !important;
    font-weight: 700;
    text-transform: uppercase;
}

.btn-group.pull-right {DISPLAY:none !important;}

/* MODULOS NOTICIAS */

.destacada1 .rightNewsBlock .nspArts .nspArt .nspInfo {
    padding: 10px 20px 85px !important;
    text-transform:uppercase;
    display: none !important;
}

.destacada2 .rightNewsBlock .nspArts .nspArt .nspInfo {
    padding: 10px 20px 75px !important;
    text-transform:uppercase;
    display: none !important;
}

.destacada1 .rightNewsBlock .nspArts .nspArt .nspInfo a {
 background-color: #FF6600;
 padding:3px 7px;
 color: #FFF;
}

.destacada2 .rightNewsBlock .nspArts .nspArt .nspInfo a {
 background-color: #FF6600;
 padding:3px 7px;
 color: #FFF;
}


.destacada1 .rightNewsBlock .nspArts .nspArt .nspHeader, .destacada2 .rightNewsBlock .nspArts .nspArt .nspHeader {
    padding-bottom: 40px !important;
}

.destacada1 .nspBg .nspArts .nspArt .nspHeader a {
    font-size: 32px !important;
    line-height:1.1 !important;
}

.destacada2 .nspBg .nspArts .nspArt .nspHeader a {
    font-size: 13px;
}

.destacada1 .nspArt h4.nspHeader {
	line-height: 1.2 !important;
}

.destacada2 .nspArt h4.nspHeader {
    font-size: 15px !important;
}

.destacada3 .nspArt h4.nspHeader {
    font-size: 16px;
}

.destacada3 .nspMain.trending.nspText .nspArts .nspArt h4.nspHeader a {
    font-size: 14px;
}


.nspLinks .nspLinkScroll1 ul li {
    background: TRANSPARENT none repeat scroll 0 0 !important;
}

/*.minimodulo .nspBg .nspArts .nspArt .nspHeader {
    bottom: 0;
    padding: 0 20px 45px;
    position: absolute;
    width: 95%;
    z-index: 10;
}
*/
.minimodulo p {font-size:12px !important; padding-left:44%;}





/*.content-home .nspBg .nspArts .nspArt .nspHeader {
    padding: 0 5px 15px !important;
    }*/





    /* SOCIAL MEDIA COUNTS */

    div.sj-social-media-counts .sc-wrap .sc-item {
        height: 40px;
        overflow: hidden;
        width: 39%;
        margin: 0;
        margin-bottom: 10px;
        margin-left: 1%;
    }
    div.sj-social-media-counts .sc-wrap .sc-item .sc-item-inner {
        border-radius: 3px;
        height: 40px;
        line-height: 40px;
        margin: 0;
    }
    div.sj-social-media-counts .sc-wrap .sc-item .sc-item-inner .sc-icon {
        border: medium none;
        height: 40px;
        line-height: 40px;
        padding-left: 20px;
        width: 31px;
        display: inline-block;
        float: left;
        margin:0px;
    }
    div.sj-social-media-counts .sc-wrap .sc-item .sc-item-inner .sc-icon::before {
        background: #fff none repeat scroll 0 0;
        border-radius: 3px;
        display: inline-block;
        height: 21px;
        line-height: 21px;
        padding: 0;
        vertical-align: middle;
        width: 18px;
    }
    div.sj-social-media-counts .sc-wrap .sc-item .sc-item-inner .sc-icon.fa-facebook {
        color: #3b5998;
    }

    div.sj-social-media-counts .sc-wrap .sc-item .sc-item-inner .sc-icon.fa-twitter {
        color: #00aced;
    }
    div.sj-social-media-counts .sc-wrap .sc-item .sc-item-inner .sc-icon.fa-youtube {
        color: #bb0000;
    }
    div.sj-social-media-counts .sc-wrap .sc-item .sc-item-inner .sc-icon.fa-google-plus {
        color: #ce3633;
    }
    div.sj-social-media-counts .sc-wrap .sc-item .sc-item-inner .like-count, div.sj-social-media-counts .sc-wrap .sc-item .sc-item-inner .like-text {
        font-size: 15px;
        font-weight: bold;
        line-height: 40px;
        margin: 0;
        padding: 0;
        background: transparent;
        color: white;
    }
    div.sj-social-media-counts .sc-wrap .sc-item .sc-item-inner .like-text {
        font-size: 13px;
        font-weight: normal;
    }
    div.sj-social-media-counts .sc-wrap .fb-like-button .sc-item-inner {
        background-color: #3b5998;
    }
    div.sj-social-media-counts .sc-wrap .twitter-like-button .sc-item-inner {
        background-color: #00aced;
    }
    div.sj-social-media-counts .sc-wrap .youtube-subscribers-button .sc-item-inner {
        background-color: #bb0000;
    }
    div.sj-social-media-counts .sc-wrap .gplus-like-button .sc-item-inner {
        background-color: #ce3633;
    }


    /* ---------------------------------------------------- */


    /*** PUBLICIDAD ***/

#floatit {
    width: 100%;
    height: 100%;
    position: absolute;
    top:0px;
    left:0px;
    z-index:2758;    
}
#floatit-bg {
    width: 100%;
    height: 100%;
    position: fixed;
    top:0px;
    left:0px;
    z-index:2754;
    background-color: #333;
    opacity:0.4;
}
#floatit-close{
    position: absolute;
    right: 0px;
    width: 20px;
    height: 17px;
    padding: 6px;
    margin:3px;
    background-color: #FFF;
    color: #000;
    font-size: 26px;
    text-align: center;
    font-weight: bold;
    display: block;
    cursor: pointer;
}
#floatit-container {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    z-index: 2804;
}
#floatit-html {
    width: 90%;
    /*height: 100%;*/
    position: relative;
    z-index:2761;
    margin: 0 auto;
}


    /* -----------------   MENÚ   ----------------------------------- */

    .t3-mainnav .t3-megamenu .mega-nav .mega-group > .mega-group-title {background: #999 !important; color: #FFF !important; font-weight:700 !important; text-transform:uppercase !important; padding:6px 30px 6px 6px !important; margin-top:0px !important;}

    .t3-mainnav .t3-megamenu .mega-nav > li a, .t3-mainnav .t3-megamenu .dropdown-menu .mega-nav > li a {
        padding: 3px 0 !important;
        text-transform: none !important;
        font-size:14px;
    }

    .content-home .portada a.nspImageWrapper {margin: 0 0 10px 0 !important;}

    /*.content-home .portada .nspArt {padding: 0 10px 20px 10px !important;}*/


    /* RADIOTECA */

/*.study_name {font-size: 190%; font-family: Georgia, Arial, "Times New Roman", Times, serif; font-weight: 500; padding: 8px 0 15px;}
.study_text {text-align:left; line-height:1.3;}
.radioteca-backlink { text-align:center; margin-top: 35px; border-top:1px solid #999; border-bottom:1px solid #999; padding:5px 20px; text-transform:uppercase; }
.preachittags span a { color:#1188CC; font-weight:600; line-height:1.3;}
.preachittags span { color:#1188CC; font-weight:600; line-height:1.3;}

#pistudylist div.pagination {margin-top:20px;}*/

.filtertext, ul.pidetails, .textlinks {display:none !important;}


.sortlistblock {
    padding: 8px 10px 8px 0 !important;
    text-align: right !important;
}


#pistudylist .listblock, #pipluginlist .listblock {
    border-bottom: 0px !important;
    margin-top: 15px;
    margin-bottom:30px !important;
    padding: 20px 10px 15px 10px !important;
    background: #f3f3f3 none repeat scroll 0 0 !important;
}



#pistudylist .listblock .pimdesc, #pipluginlist .listblock .pimdesc {
    height: auto !important;
    opacity: 1 !important;
    overflow: visible !important;
    padding-left: 5px;
    transition: all 0.5s ease-in 0s;
}

.study_name {background: #DDD !important; padding: 11px 10px 10px 0 !important; min-height:30px !important; margin-bottom:20px !important;}

.study_name a {
    color: #FFF;
    font-family: "Merriweather","Roboto",sans-serif !important;
    font-size: 1.1em !important;
    font-weight: 700 !important;
    text-decoration: none !important;
    background-color: #73ba5d !important;
    padding: 10px 30px 9px 10px !important;
}

#videoview .study_name a, #audioview .study_name a {
    color: #FFF;
    font-family: "Merriweather","Roboto",sans-serif !important;
    font-size: 0.6em !important;
    font-weight: 700 !important;
    text-decoration: none !important;
    background-color: #73ba5d !important;
    padding: 10px 40px 9px 10px !important;
}

#pistudylist .listblock .pimdesc, #pipluginlist .listblock .pimdesc {
    font-family: "roboto";
    font-size: 17px;
    line-height: 1.4em;
}

#pistudylist .listblock .piinfobox, #pipluginlist .listblock .piinfobox, #pistudylist .listblock .medialinks, #pipluginlist .listblock .medialinks {
    min-height: 40px !important;
    font-family: "roboto";
    font-size: 1.1em;
    line-height: 1.4em;
}

.piinfobox .date {padding:12px 10px 0 0px !important; color: #000 !important;}

.videolinks {padding:8px 10px 0 10px !important; }

#pistudylist .listblock .piinfobox, #pipluginlist .listblock .piinfobox, .medialinks {
    border-left: 0px !important;}
    
    a.piprintlink {display:none !important;}

    #audioview .message-details .piinfobox, #videoview .message-details .piinfobox, #textview .message-details .piinfobox, #medialist .head .message-details .piinfobox {
        border-left: none !important;
        float: right;
        font-size: 0 !important;
        line-height: 0 !important;
        margin-left: 0px !important;
        min-height: 0px !important;
        padding-left: 0px !important;
        width: 0px !important;
        display:none !important; }
        
        #audioview .message-details, #videoview .message-details, #textview .message-details, #medialist .head .message-details {
            padding: 0px 0 20px 0 !important;
        }

        .study_description {margin-top:20px;}

        .medialinks {margin-bottom:20px !important;}
        
/*#videoview .medialinks {
    border-left: none !important;
    float: right;
    font-size: 0 !important;
    line-height: 0 !important;
    margin-left: 15px !important;
    min-height: 50px !important;
    padding-left: 0px !important;
    width: 130px !important; }*/
    
    #videoview .medialinks {
        border-left: none !important;
        float: right;
        font-size: 0 !important;
        line-height: 0 !important;
        margin-left: 15px !important;
        min-height: 50px !important;
        padding-left: 0px !important;
        width: 100% !important; }
        
        #videoview .audiolinks, #videoview .audiolinks a  {
            height: 28px !important;
            width: 100% !important;
            color:#000 !important;
            font-size:19px;
            font-weight:500;
            display:block;
            line-height:19px;}

            #videoview .audiolinks, #videoview .audiolinks a span  {
                display:block;
                height:30px;
                /*padding-left:4px;*/
            }

            @media (max-width: 767px)  {
               .medialinks {
                  display: block !important;
              }
              #videoview .study_name a, #audioview .study_name a {
                font-size: 0.5em !important;
            }
        }

        #audioview .medialinks {
            border-left: none !important;
            float: right;
            font-size: 0 !important;
            line-height: 0 !important;
            margin-left: 15px !important;
            min-height: 50px !important;
            padding-left: 0px !important;
            width: 140px !important; }
            
            #audioview .videolinks, #audioview .videolinks a  {
                height: 50px !important;
                width: 130px !important;
                color:#333 !important;
                font-size:16px;
                display:block;
                line-height:18px;}

                #audioview .videolinks, #audioview .videolinks a span  {
                    display:block;
                    height:30px;
                    padding-left:4px;
                }

                #videoview .study_name, #audioview .study_name {
                    background: #ddd none repeat scroll 0 0;
                    margin-bottom: 30px !important;
                    min-height: 30px;
                    padding: 0px 10px 9px 0 !important;
                }

                #videoview .date, #audioview .date {padding: 3px 15px 0 0 !important; color: #000 !important; font-size:16px !important;}

                #audioview .pihidetext, #videoview .pihidetext, #textview .pihidetext, #medialist .head .pihidetext {
                    font-size: 1em;
                    line-height: 1.5em;
                    margin-bottom: 10px;
                    height:auto;
                    opacity: 1;
                    overflow: auto;
                    padding: 0px !important;
                    transition: all 0.5s ease-in 0s;
                }

                #videoview .pihidetext img {max-width:100% !important; margin-bottom:15px; margin-top:10px;}

                .text-header {display:none;}

                .backlink {padding-bottom: 30px !important; margin-bottom: 20px !important; border-bottom:1px solid #999 !important;}

                #pistudylist .listblock .medialinks, #pipluginlist .listblock .medialinks {
                    width: 0px !important;
                }

                #audioview .pilink, #videoview .pilink, #textview .pilink, #medialist .head .pilink {
                    border: 1px solid #666 !important;
                    background: #aaa !important;
                    padding: 3px !important;
                    text-align: center !important;
                }

                .boton-enlace-programa-radio {
                   text-align:center;
                   width:100%;
                   text-transform:uppercase;
                   margin-top: 20px;
                   border: 2px solid #999;
                   -moz-border-radius: 5px;
                   -webkit-border-radius: 5px;
                   border-radius: 5px;
                   padding:5px;
                   background: #DDD;
               }

               div.boton-enlace-programa-radio a {
                   display:block !important;
                   width: 100%; height: 100%;
                   color: #000;
               }

               .boton-enlace-programa-radio:hover {
                border: 2px solid #111;
                background: #AAA;
            }

            .boton-enlace-programa-radio a:hover {
                color: #FFF;
                font-weight:600;
            }



            /* -------------------------    AJUSTES RESPONSIVE      --------------------------- */


            .publi-top-logo img, .publi-menu-inf img, .publi-destacada-inf img  {width:100% !important; height: auto !important; }


            .t3-slidegrid .col-lg-12, .t3-slidegrid .col-md-12, .t3-slidegrid .col-sm-12, .t3-slidegrid .col-xs-12 {padding:0px !important;}

            /*.t3-sidebar-2 {padding:0 0 0 10px !important; margin:0px;}*/

            @media (max-width: 480px) {
                .col-xs-1, .col-sm-1, .col-xs-2, .col-sm-2, .col-xs-3, .col-sm-3, .col-xs-4, .col-sm-4, .col-xs-5, .col-sm-5, .col-xs-6, .col-sm-6, .col-xs-7, .col-sm-7,  .col-xs-8, .col-sm-8, .col-xs-9, .col-sm-9, .col-xs-10, .col-sm-10, .col-xs-11, .col-sm-11, .col-xs-12, .col-sm-12 {
                    padding-left: 10px !important;
                    padding-right: 10px !important;
                }

                .col-lg-12 .mod_ijoomlazone .adv_standard_d img {
                    height: auto;
                    max-width: 100% !important;
                }
            }

            .phoca-facebook-comments .pfbcc span {width: 100% !important;} 

            /* COLABORACIONES */

            .content-home .t3-module.nspDark {
                background: #222 none repeat scroll 0 0 !important;
                color: #fff !important;
            }

            .title-arrow.t3-module.nspDark h3.module-title {
                background: #000 none repeat scroll 0 0 !important;
                border-bottom: 1px solid #333 !important;
            }

            .nspDark .nspText .nspArts .nspArt h4.nspHeader a {
                color: #FFF !important;
                font-size:18px !important;
                line-height: 21px !important;
            }

            .nspDark .nspText .nspArts .nspArt h4.nspHeader a:hover {
                color: #DDD !important;
                font-size:18px !important;
                line-height: 21px !important;
            }

            .nspDark .nspText .nspArts .nspArt h4.nspHeader {
                padding: 6px 0 5px !important;
            }

            .nspDark .nspText .nspArts .nspArt .nspInfo {color: #EEE !important;}

            .nspDark .nspText .nspArts .nspArt .nspInfo span.autor-colaboraciones {text-transform: uppercase !important; font-weight:400;}

            .title-arrow.notport h3.module-title {
                background: #ddd none repeat scroll 0 0;
            }

/**********************

RETRANSMISIÓN PUBLICIDADES CERTAMENES DIPUTACION + CIBM

***********************/

.modulecertamen2015 .module-ct {
    padding-left:0px;
}

.modulecertamen2015 {margin-top:20px;}

.modulecertamen2015 h3.module-title {display:none;}

.certamen-publi-left {
	margin: 10px 0 5px 1px;
	float: left;
	border: 1px solid #999;
}

.certamen-publi-right {
	margin: 10px 0 5px 1px;
	float: right;
	border: 1px solid #999;
}

.certamen-publi-left a img, .certamen-publi-right a img {
	width: 360px;
	height:auto;
	margin-bottom: 0px;
    margin-top: 0px;
}


.certamen-publi-inferior {min-height:100px;}



@media only screen and (min-width: 980px) and (max-width: 1199px) {
	
	.certamen-publi-left a img, .certamen-publi-right a img {
		width: 280px;
		height:auto;
		margin-bottom: 0px;
		margin-top: 0px;
	}
  
}

@media only screen and (min-width: 768px) and (max-width: 979px){ 
	
	.certamen-publi-left a img, .certamen-publi-right a img {
		width: 330px;
		height:auto;
		margin-bottom: 0px;
		margin-top: 0px;
	}
	
}

@media (min-width: 601px) and (max-width: 768px) {
	
    .certamen-publi-left {
       width: 226px;
       margin-left:5px;
   }

   .certamen-publi-right {
       width: 226px;
       margin-right:5px;
   }

   .certamen-publi-left a img, .certamen-publi-right a img {
       width: 100%;
   }


}

@media only screen and (min-width: 480px) and (max-width: 599px){
	
	.certamen-publi-left {
       width: 48%;
       margin-left:5px;
   }

   .certamen-publi-right {
       width: 48%;
       margin-right:5px;
   }

   .certamen-publi-left a img, .certamen-publi-right a img {
       width: 100%;
   }
   
   .certamen-publi-left a img, .certamen-publi-right a img {
       width: 330px;
       height:auto;
       margin-bottom: 0px;
       margin-top: 0px;
   }

   .modulecertamen2015 {margin-left:10px;}
   
}

/*GK*/

.t3-sidebar-1 .mod_ijoomlazone .adv_standard_d img, .t3-sidebar .mod_ijoomlazone .adv_standard_d img {
    width: 100%;
}

#Mod542 .nspArt.nspCol2:nth-child(odd){
    padding: 0 3px 10px 0px !important;
}
#Mod542 .nspArt.nspCol2:nth-child(even){
    padding: 0 0 10px 3px !important;
}

.home .t3-sl-1 {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
.content-home .col-md-12 {
    padding:0px ;
}
.content-home .portada .nspArt {
    padding: 0 15px 20px 15px !important;
}

.content-home .nspArt.nspCol2 {
    padding: 0 15px 20px 15px !important;
}

.nspBg .nspArts .nspArt .nspHeader {
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 0 15px 34px !important;
}



/*Responsive*/

@media  screen and (max-width: 991px) { 

    .t3-sidebar-2 {
        max-width: 360px;
    }

    .destacada2 .nspArt.nspCol1{
        width: 50%;
    }

    .destacada2 .nspArt.nspCol1:nth-child(odd){
        padding: 0 10px 18px 0px !important;
    }
    .destacada2 .nspArt.nspCol1:nth-child(even){
        padding: 0 0 18px 10px !important;
    }

    .content-home .t3-sidebar.t3-sidebar-1.col-sm-6{
        width: 100%;
    }
    .topSocial, .sprocket-headlines-navigation {
        display:none !important;
    }

    .col-lg-12 .mod_ijoomlazone .adv_standard_d img {
        height: auto;
        max-width: 100% !important;
    }
}
/*fin media*/

@media  screen and (max-width: 767px) { 
    .t3-sidebar-2 {
       max-width: 100%;
   }

   .pull-left.item-image {
    margin: 0 0px 20px 0 !important;
}

}

/*fin media*/

@media  screen and (max-width: 600px) { 
    .destacada2 .nspArt.nspCol1{
        width: 100%;
    }
    .destacada2 .nspArt.nspCol1:nth-child(odd), .destacada2 .nspArt.nspCol1:nth-child(even){
        padding: 0 !important;
    }
    .destacada1 .nspArt.nspCol1{
        padding: 0 !important;
    }

    .nspImageWrapper {
        margin: 0 !important;
    }
    .destacada1 .nspBg .nspArts .nspArt .nspHeader a {
        font-size: 19px !important;
    }
    .nspBg .nspArts .nspArt .nspHeader {
        padding: 0 25px 65px !important;
    }

    .destacada1 .nspBg .nspArts .nspArt .nspHeader a {
        font-size: 19px !important;
        line-height: 1.1 !important;
    }

    .pull-left.item-image {
        margin: 0 0px 20px 0 !important;
    }


    #pistudylist .listblock .medialinks {
        display: none !important;
    }

    #pistudylist .listblock .piinfobox {
        padding-left: 0;
        margin-left: 0;
    }

    .study_name a {
        font-size: 14px !important;
        padding: 13px 5px !important;
    }

    }/*fin media*/


    .categories-module li, ul.categories-module li, .category-module li, ul.category-module li {
       background:#DDD; 
       text-transform:uppercase;
       padding:10px 0px 10px 15px;
       margin-bottom: 10px;}

       .categories-module li ul, ul.categories-module li ul, .category-module li ul, ul.category-module li ul {
           padding-left: 15px;
           margin-top:10px;}

           .categories-module li ul li, ul.categories-module li ul li, .category-module li ul li, ul.category-module li ul li {
               padding: 0px;
               margin-bottom:0px;}

               .categories-module li h6.contentheading, ul.categories-module li h6.contentheading, .category-module li h6.contentheading, ul.category-module li h6.contentheading {
                   margin: 0 !important;}

                   .categories-module li a, ul.categories-module li a, .category-module li a, ul.category-module li a {
                       color: #000 !important;
                       text-decoration:none;
                       font-family:Lato;
                       font-size:15px;}

                       .buscadores #search-searchword {float:left; margin:0 5px 10px 8px;}
                       .buscadores .button {float:right; margin:1px 5px 0 0; height:39px;}

                       .moduleprogramacion-portada-modulo .module-ct {
                           padding:0px;
                           border:1px solid #ddd;
                       }

                       .programacion-portada {
                           text-align: right;
                           width: 100%;
                           background: url('https://334614.claudeassets.com/20200508212258im_/https://www.nuestrasbandasdemusica.com/images2/banner-programacion-999-radio-2019-2020.png') no-repeat #FFF bottom;
                           background-size:contain;
                           min-height:200px;
                       }

                       .programacion-portada-texto {
                           vertical-align: top;
                           text-align:right;
                           padding: 14px 5px 0px 14px;
                           line-height: 21px;
                           font-size:20px;
                       }

                       .programacion-portada-texto a {
                           padding: 5px 5px 5px 15px;
                           background: #333;
                           color: #FFF;
                           line-height: 29px;
                           font-size:20px;
                       }

                       .fecha-programacion {
                           float:right;
                           padding: 0px 5px 10px 0px;
                           font-size: 122%;
                           color: #000000;
                       }

                       .fecha-programacion a {
                           color: #ff6600;
                           font-size: 90%;
                       }

                       a.titulo-programacion {
                           color: #067399;
                           font-size: 100%;
                           /*text-shadow: 0.05em 0.05em #333;*/
                           padding-bottom:5px;
                       }

                       .programacion-post {
                           text-align: left;
                           width: 100%;
                           background: url('https://3ca32b.claudeassets.com/20200508212258im_/https://www.nuestrasbandasdemusica.com/images/stories/banner-programacion-999-radio-2016-2017.jpg') no-repeat #FFF bottom;
                           background-size:contain;
                           padding-bottom:90px;
                       }


/**********************

RETRANSMISIÓN EMISION RADIO 99.9FM 2017

***********************/

.emision-pc {display:block;}
.emision-movil {display:none;}


@media (min-width: 240px) and (max-width: 768px) {
	
	.emision-pc {display:none !important;}
	.emision-pc img {display:none !important;}
	.emision-movil {display:block !important; margin-left:0%; background:transparent;}
	.emision-movil img {display:block !important; max-width:100%; margin-left:0%; background:transparent;}
	
	.pull-.item-image img {
        /*display: none;*/
        height:auto;
        margin-bottom:15px;
		width: 100% !important;
    }
	
	.blog .pull-left img {
        /*display: none;*/
        height:auto;
        margin-bottom:15px;
		width: 90% !important;
    }
}

/*#magnifyImg {display:none !important;}*/
.main_image_slideshow_wrapper {max-height:520px !important;}


/*** PUBLICIDAD ***/

#floatit {
    width: 100%;
    height: 100%;
    position: absolute;
    top:0px;
    left:0px;
    z-index:2758;    
}
#floatit-bg {
    width: 100%;
    height: 100%;
    position: fixed;
    top:0px;
    left:0px;
    z-index:2754;
    background-color: #333;
    opacity:0.4;
}
#floatit-close{
    position: absolute;
    right: 0px;
    width: 20px;
    height: 17px;
    padding: 6px;
    margin:3px;
    background-color: #FFF;
    color: #000;
    font-size: 26px;
    text-align: center;
    font-weight: bold;
    display: block;
    cursor: pointer;
}
#floatit-container {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    z-index: 2804;
}
#floatit-html {
    width: 90%;
    /*height: 100%;*/
    position: relative;
    z-index:2761;
    margin: 0 auto;
}

#floatit table a img {
    max-width:100% !important; height:auto !important;}
	
	
    /* ----------------- HISTORIA ----------------------------------- */

    .historia-nbm .article-content img {width: inherit !important;}

    /* ----------------- TEMPORAL ----------------------------------- */

    label.checkbox-inline[for=area-preachit] {display:none !important;}


    img.standard_adv_img {max-width:100% !important;}

    .blog .pull-left img {
        /*display: none;*/
        height:auto;
        margin-bottom:15px;
        margin-left:15px;
    }

    .pull-.item-image img {
        /*display: none;*/
        height:auto;
        margin-bottom:15px;
		width: 100% !important;
    }

    #main_thumb_container6639 {margin-top: 40px !important;}

    li.pointer-default a {cursor:default !important;}

    li.pointer-default .mega-nav.level2 a {cursor:pointer !important; cursor:hand !important;}

    .t3-navhelper {
        background: transparent none repeat scroll 0 0;
        margin-bottom: 15px;
        padding: 5px 0;
    }

    .breadcrumb {margin:20px 0 0 0;}

    /* ----------------- AGENDA-EVENTOS ----------------------------------- */


    .jeventpage {
        background: #ddd none repeat scroll 0 0;
        margin-bottom:20px;
    }

    .jeventpage h2.contentheading {
        background: #ff3b30 none repeat scroll 0 0;
        border-color: #f7a834 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
        color: #fff;
        display: inline-block;
        font-family: "Roboto",sans-serif !important;
        font-size: 30px;
        font-weight: 700;
        margin-top: 0;
        padding: 6px 50px 6px 10px;
        margin-bottom:0px;
        position: relative;
        text-transform: uppercase;
    }

    .flatcal_main_t {width:100% !important;}

    .flatcal_navbar .link_prev, .flatcal_navbar .link_next {background-color:#333; color:#FFF; text-align:center; padding:3px 5px 2px; } 
    .flatcal_navbar .link_prev img, .flatcal_navbar .link_next img {cursor:pointer; cursor: hand; -webkit-filter: invert(100%);
        filter: invert(100%); } 
        .flatcal_weekdays tr {border:0 !important; margin:0 !important;}
        .flatcal_month_label {text-align:center; text-transform:uppercase; font-size:19px; font-weight:600; background-color:#333; color:#FFF; padding:3px 5px 2px;}

        .flatcal_daycell, .flatcal_sundaycell, .flatcal_todaycell, .flatcal_weekdays {
            height: 30px;
            text-align: center;
            vertical-align: middle;
        }

        .flatcal_daycell a, .flatcal_sundaycell a, .flatcal_todaycell a, .flatcal_weekdays a {text-decoration:none; background-color:#EEE; display:block; margin:4px; padding:10px; color:#555; }

        .flatcal_daycell a:hover, .flatcal_sundaycell a:hover, .flatcal_todaycell a:hover, .flatcal_weekdays a:hover {background-color:#f80000; color:#FFF; font-weight:600; }

        .flatcal_sundaycell a {background-color:#CCC; color: #000}

        .flatcal_todaycell a {background-color:#f80000; color:#FFF; font-weight:600;}

        #jevents_body, .jev_toprow div.previousmonth, .jev_toprow div.nextmonth, .nav-items > div:first-child, .nav-items > div:last-child {
            border-radius: 0px !important;
        }

        #jevents_body .jev_toprow div.previousmonth a, #jevents_body .jev_toprow div.nextmonth a {cursor:pointer; cursor: hand; -webkit-filter: invert(100%);
            filter: invert(100%); color:#000 !important; font-size:14px; font-weight:600; } 

            .jeventpage .nav-items > div a {
                padding: 6px 12px 4px !important;
                text-decoration:none;
            }

            .event_legend_container {display:none;}

            #jevents_body a.cal_titlelink:link, #jevents_body a.cal_titlelink:visited, #jevents_body a.cal_titlelink:hover {
                font-size: 16px;
                line-height: 18px;
                
            }

            .rotating_zone {
                padding: 0px !important;
            }

            .jwlogo {display:none !important;}

            audio::-internal-media-controls-download-button {
                display:none;
            }

            audio::-webkit-media-controls-enclosure {
                overflow:hidden;
            }

            audio::-webkit-media-controls-panel {
                width: calc(100% + 30px); /* Adjust as needed */
            }


            video::-internal-media-controls-download-button {
                display:none;
            }

            videoo::-webkit-media-controls-enclosure {
                overflow:hidden;
            }

            video::-webkit-media-controls-panel {
                width: calc(100% + 30px); /* Adjust as needed */
            }

            #back-to-top {
                display: none !important;
            }

            /* preachit */

            /* PARA LOS BOTONES EXTERNOS DE REPRODUCCIÓN DE HORAS */ .listblock .videolinks, .listblock .audiolinks {display:none !important;}

            .localvideoplayer div, .localvideoplayer p, #pivideocontainer .localhtmlplayer, .vimeoplayer, .youtubeplayer, .blipplayer {
                padding-bottom: 5% !important;
            }

            .localaudioplayer {width:100% !important;}

            #piaudiocontainer .localhtmlplayer video, #piaudiocontainer .localhtmlplayer audio {
                background-color: transparent !important;
                padding-bottom: 0px !important;
                height:auto !important;
            }

            #piaudiocontainer .localhtmlplayer {
                padding-bottom: 40px !important;
            }


            /* AUDIO XINXETA */

/*

Product Name: Audio + Video Player
Product URI: https://progressionstudios.com/
Description: A video and audio player
Version: 1.5
License: GNU General Public License version 3.0
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Author: Progression Studios
Author URI: https://progressionstudios.com/themeforest
*/

/*  Table of Contents 
01. Media Element Player (DO NOT EDIT)
02. Easy Customization
03. Responsive Styles
04. Font Icons + CSS Transitions
05. Main Styles
	A. Main Container
	B. Play/Pause Button
	C. Progress Bar
	D. Handle and Timer
	E. Time (Current / Duration)
	F. Mute/Volume
	G. FullScreen
	H. Video Play Button
06. Playlist Styles
07. Small Player Size
	A. Player Height
	B. Button Sizes
08. Medium Player Size
	A. Player Height
	B. Button Sizes
09. Live Preview Styles
*/

/*
=============================================== 01. Media Element Player (DO NOT EDIT) ===============================================
*/
.mejs-container{position:relative;background:#000;font-family:Helvetica,Arial;text-align:left;vertical-align:top;text-indent:0;}.me-plugin{position:absolute;}.mejs-embed,.mejs-embed body{width:100%;height:100%;margin:0;padding:0;background:#000;overflow:hidden;}
.mejs-container-fullscreen{position:fixed;left:0;top:0;right:0;bottom:0;overflow:hidden;z-index:1000;}.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video{width:100%;height:100%;}.mejs-clear{clear:both;}.mejs-background{position:absolute;top:0;left:0;}.mejs-mediaelement{position:absolute;top:0;left:0;width:100%;height:100%;}
.mejs-poster{position:absolute;top:0;left:0;background-size:contain;background-position:50% 50%;background-repeat:no-repeat;}:root .mejs-poster img{display:none;}.mejs-poster img{border:0;padding:0;border:0;}.mejs-overlay{position:absolute;top:0;left:0;}.mejs-overlay-play{cursor:pointer;}
.mejs-overlay-button{position:absolute;top:50%;left:50%;width:100px;height:100px;margin:-50px 0 0 -50px;background:url(https://c62978.claudeassets.com/20200508212258im_/https://www.nuestrasbandasdemusica.com/templates/ts_dailytimes/build/bigplay.svg) no-repeat;}.no-svg .mejs-overlay-button{background-image:url(https://805085.claudeassets.com/20200508212258im_/https://www.nuestrasbandasdemusica.com/templates/ts_dailytimes/build/bigplay.png);}.mejs-overlay:hover .mejs-overlay-button{background-position:0 -100px;}
.mejs-overlay-loading{position:absolute;top:50%;left:50%;width:80px;height:80px;margin:-40px 0 0 -40px;background:#333;background:url(https://924771.claudeassets.com/20200508212258im_/https://www.nuestrasbandasdemusica.com/templates/ts_dailytimes/build/background.png);background:rgba(0,0,0,0.9);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(50,50,50,0.9)),to(rgba(0,0,0,0.9)));background:-webkit-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));background:-moz-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));background:-o-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));background:-ms-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));background:linear-gradient(rgba(50,50,50,0.9),rgba(0,0,0,0.9));}.mejs-overlay-loading span{display:block;width:80px;height:80px;background:transparent url(https://d9050f.claudeassets.com/20200508212258im_/https://www.nuestrasbandasdemusica.com/templates/ts_dailytimes/build/loading.gif) 50% 50% no-repeat;}
.mejs-container .mejs-controls{position:absolute;list-style-type:none;margin:0;padding:0;bottom:0;left:0;background:url(https://924771.claudeassets.com/20200508212258im_/https://www.nuestrasbandasdemusica.com/templates/ts_dailytimes/build/background.png);background:rgba(0,0,0,0.7);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(50,50,50,0.7)),to(rgba(0,0,0,0.7)));background:-webkit-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-moz-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-o-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-ms-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:linear-gradient(rgba(50,50,50,0.7),rgba(0,0,0,0.7));height:30px;width:100%;}
.mejs-container .mejs-controls div{list-style-type:none;background-image:none;display:block;float:left;margin:0;padding:0;width:26px;height:26px;font-size:11px;line-height:11px;font-family:Helvetica,Arial;border:0;}
.mejs-controls .mejs-button button{cursor:pointer;display:block;font-size:0;line-height:0;text-decoration:none;margin:7px 5px;padding:0;position:absolute;height:16px;width:16px;border:0;background:transparent url(https://670de7.claudeassets.com/20200508212258im_/https://www.nuestrasbandasdemusica.com/templates/ts_dailytimes/build/controls.svg) no-repeat;}
.no-svg .mejs-controls .mejs-button button{background-image:url(https://0e3c88.claudeassets.com/20200508212258im_/https://www.nuestrasbandasdemusica.com/templates/ts_dailytimes/build/controls.png);}.mejs-controls .mejs-button button:focus{outline:solid 1px yellow;}.mejs-container .mejs-controls .mejs-time{color:#fff;display:block;height:17px;width:auto;padding:8px 3px 0 3px;overflow:hidden;text-align:center;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}.mejs-container .mejs-controls .mejs-time span{color:#fff;font-size:11px;line-height:12px;display:block;float:left;margin:1px 2px 0 0;width:auto;}.mejs-controls .mejs-play button{background-position:0 0;}.mejs-controls .mejs-pause button{background-position:0 -16px;}.mejs-controls .mejs-stop button{background-position:-112px 0;}.mejs-controls div.mejs-time-rail{width:200px;padding-top:5px;}.mejs-controls .mejs-time-rail span{display:block;position:absolute;width:180px;height:10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;cursor:pointer;}
.mejs-controls .mejs-time-rail .mejs-time-total{margin:5px;background:#333;background:rgba(50,50,50,0.8);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(30,30,30,0.8)),to(rgba(60,60,60,0.8)));background:-webkit-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-moz-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-o-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-ms-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:linear-gradient(rgba(30,30,30,0.8),rgba(60,60,60,0.8));}.mejs-controls .mejs-time-rail .mejs-time-buffering{width:100%;background-image:-o-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-ms-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);-webkit-background-size:15px 15px;-moz-background-size:15px 15px;-o-background-size:15px 15px;background-size:15px 15px;-webkit-animation:buffering-stripes 2s linear infinite;-moz-animation:buffering-stripes 2s linear infinite;-ms-animation:buffering-stripes 2s linear infinite;-o-animation:buffering-stripes 2s linear infinite;animation:buffering-stripes 2s linear infinite;}@-webkit-keyframes buffering-stripes{from{background-position:0 0;}to{background-position:30px 0;}}@-moz-keyframes buffering-stripes{from{background-position:0 0;}to{background-position:30px 0;}}@-ms-keyframes buffering-stripes{from{background-position:0 0;}to{background-position:30px 0;}}@-o-keyframes buffering-stripes{from{background-position:0 0;}to{background-position:30px 0;}}@keyframes buffering-stripes{from{background-position:0 0;}to{background-position:30px 0;}}
.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#3caac8;background:rgba(60,170,200,0.8);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(44,124,145,0.8)),to(rgba(78,183,212,0.8)));background:-webkit-linear-gradient(top,rgba(44,124,145,0.8),rgba(78,183,212,0.8));background:-moz-linear-gradient(top,rgba(44,124,145,0.8),rgba(78,183,212,0.8));background:-o-linear-gradient(top,rgba(44,124,145,0.8),rgba(78,183,212,0.8));background:-ms-linear-gradient(top,rgba(44,124,145,0.8),rgba(78,183,212,0.8));background:linear-gradient(rgba(44,124,145,0.8),rgba(78,183,212,0.8));width:0;}.mejs-controls .mejs-time-rail .mejs-time-current{background:#fff;background:rgba(255,255,255,0.8);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(255,255,255,0.9)),to(rgba(200,200,200,0.8)));background:-webkit-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-moz-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-o-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-ms-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:linear-gradient(rgba(255,255,255,0.9),rgba(200,200,200,0.8));width:0;}.mejs-controls .mejs-time-rail .mejs-time-handle{display:none;position:absolute;margin:0;width:10px;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;border:solid 2px #333;top:-2px;text-align:center;}.mejs-controls .mejs-time-rail .mejs-time-float{position:absolute;display:none;background:#eee;width:36px;height:17px;border:solid 1px #333;top:-26px;margin-left:-18px;text-align:center;color:#111;}.mejs-controls .mejs-time-rail .mejs-time-float-current{margin:2px;width:30px;display:block;text-align:center;left:0;}.mejs-controls .mejs-time-rail .mejs-time-float-corner{position:absolute;display:block;width:0;height:0;line-height:0;border:solid 5px #eee;border-color:#eee transparent transparent transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:15px;left:13px;}
.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float{width:48px;}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-current{width:44px;}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-corner{left:18px;}.mejs-controls .mejs-fullscreen-button button{background-position:-32px 0;}.mejs-controls .mejs-unfullscreen button{background-position:-32px -16px;}.mejs-controls .mejs-mute button{background-position:-16px -16px;}.mejs-controls .mejs-unmute button{background-position:-16px 0;}.mejs-controls .mejs-volume-button{position:relative;}.mejs-controls .mejs-volume-button .mejs-volume-slider{display:none;height:115px;width:25px;background:url(https://924771.claudeassets.com/20200508212258im_/https://www.nuestrasbandasdemusica.com/templates/ts_dailytimes/build/background.png);background:rgba(50,50,50,0.7);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:-115px;left:0;z-index:1;position:absolute;margin:0;}.mejs-controls .mejs-volume-button:hover{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,0.5);margin:0;}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,0.9);margin:0;}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle{position:absolute;left:4px;top:-3px;width:16px;height:6px;background:#ddd;background:rgba(255,255,255,0.9);cursor:N-resize;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;margin:0;}.mejs-controls div.mejs-horizontal-volume-slider{height:26px;width:60px;position:relative;}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#333;background:rgba(50,50,50,0.8);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(30,30,30,0.8)),to(rgba(60,60,60,0.8)));background:-webkit-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-moz-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-o-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-ms-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:linear-gradient(rgba(30,30,30,0.8),rgba(60,60,60,0.8));}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#fff;background:rgba(255,255,255,0.8);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(255,255,255,0.9)),to(rgba(200,200,200,0.8)));background:-webkit-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-moz-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-o-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-ms-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:linear-gradient(rgba(255,255,255,0.9),rgba(200,200,200,0.8));}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle{display:none;}.mejs-controls .mejs-captions-button{position:relative;}.mejs-controls .mejs-captions-button button{background-position:-48px 0;}.mejs-controls .mejs-captions-button .mejs-captions-selector{visibility:hidden;position:absolute;bottom:26px;right:-10px;width:130px;height:100px;background:url(https://924771.claudeassets.com/20200508212258im_/https://www.nuestrasbandasdemusica.com/templates/ts_dailytimes/build/background.png);background:rgba(50,50,50,0.7);border:solid 1px transparent;padding:10px;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.mejs-controls .mejs-captions-button .mejs-captions-selector ul{margin:0;padding:0;display:block;list-style-type:none!important;overflow:hidden;}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li{margin:0 0 6px 0;padding:0;list-style-type:none!important;display:block;color:#fff;overflow:hidden;}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px;}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label{width:100px;float:left;padding:4px 0 0 0;line-height:15px;font-family:helvetica,arial;font-size:10px;}.mejs-controls .mejs-captions-button .mejs-captions-translations{font-size:10px;margin:0 0 5px 0;}.mejs-chapters{position:absolute;top:0;left:0;-xborder-right:solid 1px #fff;width:10000px;z-index:1;}.mejs-chapters .mejs-chapter{position:absolute;float:left;background:#222;background:rgba(0,0,0,0.7);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(50,50,50,0.7)),to(rgba(0,0,0,0.7)));background:-webkit-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-moz-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-o-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-ms-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:linear-gradient(rgba(50,50,50,0.7),rgba(0,0,0,0.7));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorstr=#323232,endColorstr=#000000);overflow:hidden;border:0;}.mejs-chapters .mejs-chapter .mejs-chapter-block{font-size:11px;color:#fff;padding:5px;display:block;border-right:solid 1px #333;border-bottom:solid 1px #333;cursor:pointer;}.mejs-chapters .mejs-chapter .mejs-chapter-block-last{border-right:none;}.mejs-chapters .mejs-chapter .mejs-chapter-block:hover{background:#666;background:rgba(102,102,102,0.7);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(102,102,102,0.7)),to(rgba(50,50,50,0.6)));background:-webkit-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));background:-moz-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));background:-o-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));background:-ms-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));background:linear-gradient(rgba(102,102,102,0.7),rgba(50,50,50,0.6));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorstr=#666666,endColorstr=#323232);}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title{font-size:12px;font-weight:bold;display:block;white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px 0;line-height:12px;}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan{font-size:12px;line-height:12px;margin:3px 0 4px 0;display:block;white-space:nowrap;text-overflow:ellipsis;}.mejs-captions-layer{position:absolute;bottom:0;left:0;text-align:center;line-height:22px;font-size:12px;color:#fff;}.mejs-captions-layer a{color:#fff;text-decoration:underline;}.mejs-captions-layer[lang=ar]{font-size:20px;font-weight:normal;}.mejs-captions-position{position:absolute;width:100%;bottom:15px;left:0;}.mejs-captions-position-hover{bottom:45px;}.mejs-captions-text{padding:3px 5px;background:url(https://924771.claudeassets.com/20200508212258im_/https://www.nuestrasbandasdemusica.com/templates/ts_dailytimes/build/background.png);background:rgba(20,20,20,0.8);}.me-cannotplay a{color:#fff;font-weight:bold;}.me-cannotplay span{padding:15px;display:block;}.mejs-controls .mejs-loop-off button{background-position:-64px -16px;}.mejs-controls .mejs-loop-on button{background-position:-64px 0;}.mejs-controls .mejs-backlight-off button{background-position:-80px -16px;}.mejs-controls .mejs-backlight-on button{background-position:-80px 0;}.mejs-controls .mejs-picturecontrols-button{background-position:-96px 0;}.mejs-contextmenu{position:absolute;width:150px;padding:10px;border-radius:4px;top:0;left:0;background:#fff;border:solid 1px #999;z-index:1001;}.mejs-contextmenu .mejs-contextmenu-separator{height:1px;font-size:0;margin:5px 6px;background:#333;}.mejs-contextmenu .mejs-contextmenu-item{font-family:Helvetica,Arial;font-size:12px;padding:4px 6px;cursor:pointer;color:#333;}.mejs-contextmenu .mejs-contextmenu-item:hover{background:#2C7C91;color:#fff;}.mejs-controls .mejs-sourcechooser-button{position:relative;}.mejs-controls .mejs-sourcechooser-button button{background-position:-128px 0;}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector{visibility:hidden;position:absolute;bottom:26px;right:-10px;width:130px;height:100px;background:url(https://924771.claudeassets.com/20200508212258im_/https://www.nuestrasbandasdemusica.com/templates/ts_dailytimes/build/background.png);background:rgba(50,50,50,0.7);border:solid 1px transparent;padding:10px;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul{margin:0;padding:0;display:block;list-style-type:none!important;overflow:hidden;}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li{margin:0 0 6px 0;padding:0;list-style-type:none!important;display:block;color:#fff;overflow:hidden;}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px;}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label{width:100px;float:left;padding:4px 0 0 0;line-height:15px;font-family:helvetica,arial;font-size:10px;}.mejs-postroll-layer{position:absolute;bottom:0;left:0;width:100%;height:100%;background:url(https://924771.claudeassets.com/20200508212258im_/https://www.nuestrasbandasdemusica.com/templates/ts_dailytimes/build/background.png);background:rgba(50,50,50,0.7);color:#fff;padding:4px;z-index:100;cursor:pointer;}

/*
=============================================== 02. Easy Customization ===============================================
*/
.responsive-wrapper {max-width:550px;} /* Responsive Player Maximum Width */
.active-progression {padding-bottom:0px !important;  }
.progression-single-title {
	max-width:100%;   margin:0 1px;
	padding:5px 15px; 
	color:#666666; 
	font-size:11px; 
	background:#f8f8f8; 
	border-left:1px solid #b5b5b5; 
	border-bottom:1px solid #b5b5b5; 
	border-right:1px solid #b5b5b5;
}


/*
=============================================== 03. Responsive Styles ===============================================
*/
.responsive-wrapper video, .responsive-wrapper audio {max-width:100% !important; width:100% !important; }
.responsive-wrapper {height: auto !important;}
.responsive-wrapper.responsive-audio .mejs-container.progression-skin {height:40px !important;}


/* -- This Code Removes Audio Controls on Mobile/Tablet  -- */
@media only screen and (max-width: 959px) {
    .progression-skin .mejs-controls .mejs-unmute, .progression-skin .mejs-controls .mejs-mute,
    .progression-skin .mejs-controls .mejs-horizontal-volume-slider  {display:none !important;}
    .progression-skin .mejs-inner .mejs-controls .mejs-time.mejs-duration-container {margin-right:0px !important; border-right:0px !important;}

}


/*
=============================================== 04. Font Icons + CSS Transitions ===============================================
*/
/* FONT AWESOME ICONs */
.progression-skin .mejs-playlist li.current:before, 
.mejs-controls .mejs-prevtrack button, .mejs-controls .mejs-nexttrack button,
.progression-skin .mejs-controls .mejs-show-playlist button, .progression-skin  .mejs-controls .mejs-hide-playlist button,
.progression-skin .mejs-overlay-button, .progression-skin .mejs-overlay:hover .mejs-overlay-button,
.progression-skin .mejs-controls .mejs-fullscreen-button button, .progression-skin .mejs-controls .mejs-unfullscreen button, .progression-skin .mejs-controls .mejs-playpause-button button, .progression-skin .mejs-controls .mejs-mute button, .progression-skin .mejs-controls .mejs-unmute button  {
	font-family: FontAwesome;
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;
	-webkit-font-smoothing: antialiased;
}

/* CSS TRANSITIONS */
.progression-skin .mejs-controls button, .progression-skin .mejs-playlist li, .progression-skin .mejs-overlay-button, ul#prog-page-navigation li a {
	-webkit-transition-duration: 200ms;
	-webkit-transition-property: background, color;
	-webkit-transition-timing-function: ease-in-out;
	-moz-transition-duration: 200ms;
	-moz-transition-property: background, color;
	-moz-transition-timing-function: ease-in-out;
	-o-transition-duration: 200ms;
	-o-transition-property: background, color;
	-o-transition-timing-function: ease-in-out;
	transition-duration: 200ms;
	transition-property: background, color;
}

/*
=============================================== 05. Main Styles ===============================================
*/
/* -------------------- A. Main Container  -------------------- */
.progression-skin.mejs-video .mejs-controls {bottom:-1px ;}
.mejs-mediaelement {border-top:1px solid #b5b5b5;}
.progression-skin .mejs-controls .mejs-playpause-button, .progression-skin .mejs-controls .mejs-prevtrack-button {border-left:1px solid #b5b5b5;}
.mejs-container.progression-skin { background: #000000; }
.progression-skin button:focus {outline:none !important;}

body .progression-skin .mejs-inner .mejs-controls .mejs-duration-container { padding: 13px 10px 10px 2px;}
body .progression-small .progression-skin .mejs-inner .mejs-controls .mejs-duration-container { padding-bottom:0px;}

.progression-playlist.progression-skin .mejs-controls .mejs-playpause-button {border-left:none;}
.progression-playlist.mejs-container.progression-skin .mejs-controls {
	border-bottom:none;
}
.mejs-container.progression-skin .mejs-controls {
	height:40px;
	background-color:#ffffff;
	border-top:1px solid #b5b5b5;
	border-bottom:1px solid #b5b5b5;
	border-right:1px solid #b5b5b5;
	background-image:none;
	background-image: -webkit-gradient(linear, bottom, 0% 0%, 0% 100%, from(#eeeeee), to(#FFFFFF));  /* Safari 4+, Chrome 1-9 */
	background-image: -webkit-linear-gradient(bottom, #eeeeee, #FFFFFF);   /* Safari 5.1+, Mobile Safari, Chrome 10+ */
	background-image: -moz-linear-gradient(bottom, #eeeeee, #FFFFFF);  /* Firefox 3.6+ */
	background-image: -ms-linear-gradient(bottom, #eeeeee, #FFFFFF); /* IE 10+ */
	background-image: -o-linear-gradient(bottom, #eeeeee, #FFFFFF); /* Opera 11.10+ */
	background-image: linear-gradient(bottom, #eeeeee 0%, #FFFFFF 100%);
	
}



/* Main Button Color */
.progression-skin .mejs-controls button {color:#868686;}

/* Main Button Hover Color */
.progression-skin .mejs-controls button:hover {
	color:#555555;
}


/* -------------------- B. Play/Pause Button  -------------------- */
.progression-skin .mejs-controls .mejs-playpause-button:hover {
	background: #f3f3f3;
	background-image: -webkit-gradient(linear, bottom, 0% 0%, 0% 100%, from(#ffffff), to(#f0f0f0));  /* Safari 4+, Chrome 1-9 */
	background-image: -webkit-linear-gradient(bottom, #ffffff, #f0f0f0);   /* Safari 5.1+, Mobile Safari, Chrome 10+ */
	background-image: -moz-linear-gradient(bottom, #ffffff, #f0f0f0);  /* Firefox 3.6+ */
	background-image: -ms-linear-gradient(bottom, #ffffff, #f0f0f0); /* IE 10+ */
	background-image: -o-linear-gradient(bottom, #ffffff, #f0f0f0); /* Opera 11.10+ */
	background-image: linear-gradient(bottom, #ffffff 0%, #f0f0f0 100%);
}

.progression-skin .mejs-controls .mejs-playpause-button  {
	margin-right:5px;
	height:40px;
	width:40px;
	outline:none;
	border-right:1px solid #b5b5b5;
}

.progression-playlist.progression-skin .mejs-controls .mejs-playpause-button  {
	margin-right:0px;
}
.progression-skin .mejs-controls .mejs-playpause-button  button {
	width: 40px;
	height: 40px;
	margin: 0;
	padding: 0;
	outline:none;
	background-image:none;
}

.progression-skin .mejs-controls .mejs-playpause-button  button:before {
	font-size:17px;
	content: "\f04b";
	line-height:40px;
	text-decoration: inherit;
	display: inline-block;
} 


/* -------------------- C. Progress Bar  -------------------- */
.progression-skin .mejs-controls .mejs-pause button:before  {
	content: "\f04c";
	font-size:15px;
	position:relative;
}

.progression-skin .mejs-controls div.mejs-time-rail {
	padding-top:10px;
}

.progression-skin .mejs-controls .mejs-time-rail span {
	height:10px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

.progression-skin .mejs-controls .mejs-time-rail .mejs-time-total {
	background:#d5d5d5;
	background-image: -webkit-gradient(linear, bottom, 0% 0%, 0% 100%, from(#d5d5d5), to(#c6c6c6));  /* Safari 4+, Chrome 1-9 */
	background-image: -webkit-linear-gradient(bottom, #d5d5d5, #c6c6c6);   /* Safari 5.1+, Mobile Safari, Chrome 10+ */
	background-image: -moz-linear-gradient(bottom, #d5d5d5, #c6c6c6);  /* Firefox 3.6+ */
	background-image: -ms-linear-gradient(bottom, #d5d5d5, #c6c6c6); /* IE 10+ */
	background-image: -o-linear-gradient(bottom, #d5d5d5, #c6c6c6); /* Opera 11.10+ */
	background-image: linear-gradient(bottom, #d5d5d5 0%, #c6c6c6 100%);
	
	-webkit-box-shadow: inset 1px 1px 1px 1px rgba(0, 0, 0, 0.15);
	box-shadow: inset 1px 1px 1px 1px rgba(0, 0, 0, 0.15);
	
}
.progression-skin .mejs-controls .mejs-time-rail .mejs-time-loaded { 
	-webkit-box-shadow: inset 1px 1px 1px 1px rgba(0, 0, 0, 0.2);
	box-shadow: inset 1px 1px 1px 1px rgba(0, 0, 0, 0.2);
	background:#aaaaaa;
	background-image: -webkit-gradient(linear, bottom, 0% 0%, 0% 100%, from(#c6c6c6), to(#aaaaaa));  /* Safari 4+, Chrome 1-9 */
	background-image: -webkit-linear-gradient(bottom, #c6c6c6, #aaaaaa);   /* Safari 5.1+, Mobile Safari, Chrome 10+ */
	background-image: -moz-linear-gradient(bottom, #c6c6c6, #aaaaaa);  /* Firefox 3.6+ */
	background-image: -ms-linear-gradient(bottom, #c6c6c6, #aaaaaa); /* IE 10+ */
	background-image: -o-linear-gradient(bottom, #c6c6c6, #aaaaaa); /* Opera 11.10+ */
	background-image: linear-gradient(bottom, #c6c6c6 0%, #aaaaaa 100%);
}

.progression-skin .mejs-controls .mejs-time-rail .mejs-time-current {
	-webkit-box-shadow: inset 1px 1px 1px 1px rgba(0, 0, 0, 0.2);
	box-shadow: inset 1px 1px 1px 1px rgba(0, 0, 0, 0.2);
	background:#666666;	
	background-image: -webkit-gradient(linear, bottom, 0% 0%, 0% 100%, from(#666666), to(#444444));  /* Safari 4+, Chrome 1-9 */
	background-image: -webkit-linear-gradient(bottom, #666666, #444444);   /* Safari 5.1+, Mobile Safari, Chrome 10+ */
	background-image: -moz-linear-gradient(bottom, #666666, #444444);  /* Firefox 3.6+ */
	background-image: -ms-linear-gradient(bottom, #666666, #444444); /* IE 10+ */
	background-image: -o-linear-gradient(bottom, #666666, #444444); /* Opera 11.10+ */
	background-image: linear-gradient(bottom, #666666 0%, #444444 100%);

}



/* -------------------- D. Handle and Timer  -------------------- */

.progression-skin .mejs-controls .mejs-time-rail .mejs-time-handle  {
	display: block; margin: 0; padding:0px; border: 0;
	width: 6px;
	height: 6px;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	top:-3px;
	left:-8px;
	
	-webkit-box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0.25);
	box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0.25);
	border:5px solid #eaeaea;
	background: #adadad;	
	background-image: -webkit-gradient(linear, bottom, 0% 0%, 0% 100%, from(#9c9c9c), to(#adadad));  /* Safari 4+, Chrome 1-9 */
	background-image: -webkit-linear-gradient(bottom, #9c9c9c, #adadad);   /* Safari 5.1+, Mobile Safari, Chrome 10+ */
	background-image: -moz-linear-gradient(bottom, #9c9c9c, #adadad);  /* Firefox 3.6+ */
	background-image: -ms-linear-gradient(bottom, #9c9c9c, #adadad); /* IE 10+ */
	background-image: -o-linear-gradient(bottom, #9c9c9c, #adadad); /* Opera 11.10+ */
	background-image: linear-gradient(bottom, #9c9c9c 0%, #adadad 100%);
}

.progression-skin .mejs-controls .mejs-time-rail .mejs-time-float {
	width: 38px;
	height: 17px;
	top: -28px;
	margin-left: -19px !important;
	background: #909090;
	border-color:#909090;
	background: rgba(0, 0, 0, 0.5); 
	color:#ffffff;
	
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.progression-skin .mejs-controls .mejs-time-rail .mejs-time-float-current {
	margin:3px 4px 4px 4px;
	font-size:10px;
}

.progression-skin .mejs-controls .mejs-time-rail .mejs-time-float-corner {
	top: 17px;
	border: solid 5px #909090;
	border-color: #909090 transparent transparent transparent;
}



/* -------------------- E. Time (Current / Duration)  -------------------- */
.progression-skin .mejs-inner .mejs-controls .mejs-time {
	padding: 13px 2px 0px 2px;
	margin-left:5px;
	margin-right:8px;
}

.progression-skin .mejs-inner .mejs-controls .mejs-duration-container {
	border-right:1px solid #b5b5b5;
	margin-left:5px;
	margin-right:8px;
}

.progression-playlist-height .progression-skin .mejs-inner .mejs-controls .mejs-time.mejs-currenttime-container { 
	margin-right:-2px;
	padding-right:0px;
	padding-left:8px;
}

.progression-skin .mejs-inner .mejs-controls .mejs-time span {
	
}

.progression-skin .mejs-inner .mejs-time .mejs-currenttime, .progression-skin .mejs-inner .mejs-time  .mejs-duration {
	color:#aaa ;
}


/* -------------------- F. Mute/Volume  -------------------- */
.progression-skin .mejs-controls .mejs-volume-button .mejs-volume-slider {
	left:-3px;
}


.progression-audio-player .mejs-controls .mejs-mute button:hover {background:none !important;}
.progression-skin .mejs-controls .mejs-mute button {
	background:none;
	width: 34px;
	height: 40px;
	margin: 0 0 0 -8px;
	outline:none;
	background-image:none;
}

.progression-skin .mejs-controls .mejs-mute button:hover {
	background: #ffffff;
	background-image: -webkit-gradient(linear, bottom, 0% 0%, 0% 100%, from(#ffffff), to(#f0f0f0));  /* Safari 4+, Chrome 1-9 */
	background-image: -webkit-linear-gradient(bottom, #ffffff, #f0f0f0);   /* Safari 5.1+, Mobile Safari, Chrome 10+ */
	background-image: -moz-linear-gradient(bottom, #ffffff, #f0f0f0);  /* Firefox 3.6+ */
	background-image: -ms-linear-gradient(bottom, #ffffff, #f0f0f0); /* IE 10+ */
	background-image: -o-linear-gradient(bottom, #ffffff, #f0f0f0); /* Opera 11.10+ */
	background-image: linear-gradient(bottom, #ffffff 0%, #f0f0f0 100%);
}


.progression-skin .mejs-controls .mejs-unmute button {
	background:none;
	width: 20px;
	height: 40px;
	margin: 0 ;
	padding:0;
	outline:none;
	background-image:none;
}

.progression-skin .mejs-controls .mejs-mute button:before {
	position:relative;
	left:1px;
	font-size:18px;
	content: "\f028";
	line-height:40px;
	text-decoration: inherit;
	display: inline-block;
}

.progression-skin .mejs-controls .mejs-unmute button:before {
	font-size:18px;
	content: "\f026";
	line-height:40px;
	text-decoration: inherit;
	display: inline-block;
	position:relative;
	left:-4px;
}


.progression-skin .mejs-controls div.mejs-horizontal-volume-slider {
	margin-top:5px;
}


.progression-skin .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: inset 1px 1px 1px 1px rgba(0, 0, 0, 0.2);
	box-shadow: inset 1px 1px 1px 1px rgba(0, 0, 0, 0.2);
	background:#aaaaaa;
	background-image: -webkit-gradient(linear, bottom, 0% 0%, 0% 100%, from(#c6c6c6), to(#aaaaaa));  /* Safari 4+, Chrome 1-9 */
	background-image: -webkit-linear-gradient(bottom, #c6c6c6, #aaaaaa);   /* Safari 5.1+, Mobile Safari, Chrome 10+ */
	background-image: -moz-linear-gradient(bottom, #c6c6c6, #aaaaaa);  /* Firefox 3.6+ */
	background-image: -ms-linear-gradient(bottom, #c6c6c6, #aaaaaa); /* IE 10+ */
	background-image: -o-linear-gradient(bottom, #c6c6c6, #aaaaaa); /* Opera 11.10+ */
	background-image: linear-gradient(bottom, #c6c6c6 0%, #aaaaaa 100%);
}

.progression-skin .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	
	-webkit-box-shadow: inset 1px 1px 1px 1px rgba(0, 0, 0, 0.2);
	box-shadow: inset 1px 1px 1px 1px rgba(0, 0, 0, 0.2);
	background:#666666;
	background-image: -webkit-gradient(linear, bottom, 0% 0%, 0% 100%, from(#666666), to(#444444));  /* Safari 4+, Chrome 1-9 */
	background-image: -webkit-linear-gradient(bottom, #666666, #444444);   /* Safari 5.1+, Mobile Safari, Chrome 10+ */
	background-image: -moz-linear-gradient(bottom, #666666, #444444);  /* Firefox 3.6+ */
	background-image: -ms-linear-gradient(bottom, #666666, #444444); /* IE 10+ */
	background-image: -o-linear-gradient(bottom, #666666, #444444); /* Opera 11.10+ */
	background-image: linear-gradient(bottom, #666666 0%, #444444 100%);
}

body .progression-skin .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle {
	display: block;
	position: absolute;
	width: 5px;
	height:5px;
	margin-left:-6px;
	top:8px;
	background: #adadad;	
	
	background-image: -webkit-gradient(linear, bottom, 0% 0%, 0% 100%, from(#9c9c9c), to(#adadad));  /* Safari 4+, Chrome 1-9 */
	background-image: -webkit-linear-gradient(bottom, #9c9c9c, #adadad);   /* Safari 5.1+, Mobile Safari, Chrome 10+ */
	background-image: -moz-linear-gradient(bottom, #9c9c9c, #adadad);  /* Firefox 3.6+ */
	background-image: -ms-linear-gradient(bottom, #9c9c9c, #adadad); /* IE 10+ */
	background-image: -o-linear-gradient(bottom, #9c9c9c, #adadad); /* Opera 11.10+ */	
	background-image: linear-gradient(bottom, #9c9c9c 0%, #adadad 100%);

	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	cursor: pointer;
	-webkit-box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0.25);
	box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0.25);
	border:4px solid #eaeaea;
	text-align: center;
}


/* -------------------- G. FullScreen  -------------------- */
.progression-skin .mejs-controls .mejs-fullscreen-button {
	height:40px;
	width:30px;
	margin:0px;
	padding:0px;
	border-left:1px solid #b5b5b5;
	
}
.progression-skin .mejs-controls .mejs-fullscreen-button:hover {
	background: #ffffff;
	background-image: -webkit-gradient(linear, bottom, 0% 0%, 0% 100%, from(#ffffff), to(#f0f0f0));  /* Safari 4+, Chrome 1-9 */
	background-image: -webkit-linear-gradient(bottom, #ffffff, #f0f0f0);   /* Safari 5.1+, Mobile Safari, Chrome 10+ */
	background-image: -moz-linear-gradient(bottom, #ffffff, #f0f0f0);  /* Firefox 3.6+ */
	background-image: -ms-linear-gradient(bottom, #ffffff, #f0f0f0); /* IE 10+ */
	background-image: -o-linear-gradient(bottom, #ffffff, #f0f0f0); /* Opera 11.10+ */
	background-image: linear-gradient(bottom, #ffffff 0%, #f0f0f0 100%);
}

.progression-skin .mejs-controls .mejs-fullscreen-button button {
	background-image:none;
	height:40px;
	margin-top:0px;
}

.progression-skin .mejs-controls .mejs-fullscreen-button button:before {
	position:relative;
	left:3px;
	font-size:12px;
	content: "\f0b2";
	text-decoration: inherit;
	display: inline-block;
}

.progression-skin .mejs-controls .mejs-unfullscreen button {
	background-image:none;
}


.progression-skin .mejs-controls .mejs-unfullscreen button:before {
	position:relative;
	left:3px;
	font-size:12px;
	content: "\f0b2";
	text-decoration: inherit;
	display: inline-block;
}

/* -------------------- H. Video Play Button  -------------------- */
.youtube-wrapper .mejs-overlay-button {display:none !important;}

.progression-skin .mejs-overlay-button {
	background:none;
	background:#000000;
	background: rgba(0, 0, 0, 0.75);
	width: 60px;
	height: 60px;
	margin: -30px 0 0 -30px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.progression-skin .mejs-overlay-button:before {
	color:#ffffff;
	font-size:30px;
	content: "\f04b";
	text-decoration: inherit;
	display: inline-block;
	left:20px;
	top:15px;
	position:relative;
}

.progression-skin .mejs-overlay:hover .mejs-overlay-button {
	background:none;
	background:#000000;
	background: rgba(0, 0, 0, 0.95);
}



/*
=============================================== 06. Playlist Styles ===============================================
*/

.progression-playlist.progression-skin .mejs-controls .mejs-time-rail {
	margin-left:15px;
}

/* Start: Show/Hide Playlist*/
.progression-skin .mejs-controls .mejs-show-playlist, .progression-skin  .mejs-controls .mejs-hide-playlist {
	border-left:1px solid #b5b5b5;
	margin:0px !important;
	padding:0px !important;
	height:40px;
	width:36px;
	margin-right:5px;
}

.progression-skin .mejs-controls .mejs-hide-playlist {
	opacity:0.8;
	background: #ffffff;
	background-image: -webkit-gradient(linear, bottom, 0% 0%, 0% 100%, from(#ffffff), to(#f0f0f0));  /* Safari 4+, Chrome 1-9 */
	background-image: -webkit-linear-gradient(bottom, #ffffff, #f0f0f0);   /* Safari 5.1+, Mobile Safari, Chrome 10+ */
	background-image: -moz-linear-gradient(bottom, #ffffff, #f0f0f0);  /* Firefox 3.6+ */
	background-image: -ms-linear-gradient(bottom, #ffffff, #f0f0f0); /* IE 10+ */
	background-image: -o-linear-gradient(bottom, #ffffff, #f0f0f0); /* Opera 11.10+ */
	background-image: linear-gradient(bottom, #ffffff 0%, #f0f0f0 100%);

}

.progression-skin .mejs-controls .mejs-show-playlist button {
	width:36px;
	height:40px;
	margin:0px; padding:0px;
	background:none;
}
.progression-skin  .mejs-controls .mejs-hide-playlist button {
	width:36px;
	height:40px;
	margin:0px; padding:0px;
	background:none;
}

.progression-skin .mejs-controls .mejs-hide-playlist button:before, .progression-skin .mejs-controls .mejs-show-playlist button:before {
	font-size:15px;
	content: "\f0ca";
	text-decoration: inherit;
	display: inline-block;
}

/* End: Show/Hide Playlist */

/* Start: Previous */
.progression-skin .mejs-controls .mejs-nexttrack, .progression-skin .mejs-controls .mejs-prevtrack {
	width:36px;
	height:40px;
	margin:0px;
	padding:0px;
}
.progression-skin .mejs-controls .mejs-prevtrack button, .progression-skin .mejs-controls .mejs-nexttrack button {
	width:36px;
	height:40px;
	margin:0px;
	padding:0px;
	border-right:1px solid #b5b5b5;
}


.progression-skin .mejs-controls .mejs-nexttrack:hover, .progression-skin .mejs-controls .mejs-prevtrack:hover, .progression-skin .mejs-controls .mejs-show-playlist:hover, .progression-skin  .mejs-controls .mejs-hide-playlist:hover {
	background: #ffffff;
	background-image: -webkit-gradient(linear, bottom, 0% 0%, 0% 100%, from(#ffffff), to(#f0f0f0));  /* Safari 4+, Chrome 1-9 */
	background-image: -webkit-linear-gradient(bottom, #ffffff, #f0f0f0);   /* Safari 5.1+, Mobile Safari, Chrome 10+ */
	background-image: -moz-linear-gradient(bottom, #ffffff, #f0f0f0);  /* Firefox 3.6+ */
	background-image: -ms-linear-gradient(bottom, #ffffff, #f0f0f0); /* IE 10+ */
	background-image: -o-linear-gradient(bottom, #ffffff, #f0f0f0); /* Opera 11.10+ */
	background-image: linear-gradient(bottom, #ffffff 0%, #f0f0f0 100%);
}


.progression-skin .mejs-controls .mejs-prevtrack button {	
	background:none; 
}
.progression-skin .mejs-controls .mejs-prevtrack button:before {
	font-size:13px;
	content: "\f04a";
	text-decoration: inherit;
	display: inline-block;
	position:relative;
}

/* End: Previous */

/* Start: Next */
.progression-skin .mejs-controls .mejs-nexttrack button { background:none; }

.progression-skin .mejs-controls .mejs-nexttrack button:before {
	font-size:13px;
	content: "\f04e";
	text-decoration: inherit;
	display: inline-block;
	position:relative;
}

/* End: Next */


/*Start: Playlist*/

.progression-skin .mejs-playlist, .progression-skin .mejs-playlist ul {
	position: absolute; left: 0;
	background: #ffffff;
}
.progression-skin .mejs-playlist ul {
	max-height: 174px !important;
	width:100%;
	overflow-y: auto;
	list-style:none;
	margin: 0px;
	padding:0px;
	border-bottom:1px solid #b5b5b5;
	border-top:1px solid #b5b5b5;
	-webkit-box-shadow: inset 0px 2px 2px 0px rgba(0, 0, 0, 0.15);
	box-shadow: inset 0px 2px 2px 0px rgba(0, 0, 0, 0.15);
}
.progression-skin .mejs-playlist li {
	margin:0px;
	padding:10px 20px;
	color: #777777;
	border-left:1px solid #b5b5b5;
	border-right:1px solid #b5b5b5;
	font-size: 12px;
	line-height:14px;
  cursor: pointer;
  display:block;
  border-bottom:1px solid #b5b5b5;
}

.progression-skin .mejs-playlist li:last-child {
	border-bottom:none;
}

.progression-skin .mejs-playlist li:hover {
	background-color: rgba(0, 0, 0, 0.06);
}

.progression-skin .mejs-playlist li.current {
	color:#ffffff;
	background:#bbbbbb;
	background: rgba(0, 0, 0, 0.35);
}


/*End: Playlist*/



/*
=============================================== 07. Small Player Size ===============================================
*/
/* -------------------- A. Player Height  -------------------- */
body .progression-small .responsive-wrapper.responsive-audio .mejs-container.progression-skin {
	height:30px !important;
}

body .progression-small .progression-skin .mejs-controls .mejs-mute button, body .progression-small .progression-skin .mejs-controls .mejs-nexttrack, body .progression-small .progression-skin .mejs-controls .mejs-prevtrack, body .progression-small .progression-skin .mejs-controls .mejs-prevtrack button, body .progression-small .progression-skin .mejs-controls .mejs-nexttrack button,
body .progression-small .progression-skin  .mejs-controls .mejs-hide-playlist button body .progression-small .progression-skin .mejs-controls .mejs-show-playlist button, body .progression-small .progression-skin .mejs-controls .mejs-show-playlist, body .progression-small .progression-skin  .mejs-controls .mejs-hide-playlist, body .progression-small .progression-skin .mejs-controls .mejs-fullscreen-button button, body .progression-small .progression-skin .mejs-controls .mejs-fullscreen-button, body .progression-small .progression-skin .mejs-controls .mejs-unmute button, body .progression-small .mejs-container.progression-skin .mejs-controls {
	height:30px;
}

body .progression-small .progression-skin .mejs-controls .mejs-playpause-button  button, body .progression-small .progression-skin .mejs-controls .mejs-playpause-button  {
	height:30px;
	width:30px;
}

body .progression-small .progression-skin .mejs-controls .mejs-prevtrack button, body .progression-small .progression-skin .mejs-controls .mejs-nexttrack button,  body .progression-small .progression-skin .mejs-controls .mejs-hide-playlist button:before, body .progression-small .progression-skin .mejs-controls .mejs-show-playlist button:before , body .progression-small .progression-skin .mejs-controls .mejs-unmute button:before, body .progression-small .progression-skin .mejs-controls .mejs-mute button:before, body .progression-small .progression-skin .mejs-controls .mejs-playpause-button  button:before, body .progression-small .progression-skin .mejs-controls .mejs-mute button {
	line-height:30px;
} 

body .progression-small .progression-skin .mejs-controls .mejs-hide-playlist button:before, body .progression-small .progression-skin .mejs-controls .mejs-show-playlist button:before {
	margin-top:-5px; /* Fix for Hide/Show Playlist Button */
}

body .progression-small .progression-skin .mejs-inner .mejs-controls .mejs-time {
	height: 22px; /* Needs to add to total height */
	padding-top:8px; /* Needs to add to total height */
}

/* Re-position Progress Bar */
body .progression-small .progression-skin .mejs-controls div.mejs-time-rail {
	padding-top:5px;
}

body .progression-small .progression-skin.progression-fancy .mejs-controls div.mejs-time-rail {
	padding-top:6px; /* -- Fancy Skin Adjustments  -- */
}

/* Re-position Volume Slider */
body .progression-small .progression-skin .mejs-controls div.mejs-horizontal-volume-slider, body .progression-small .progression-skin.progression-fancy .mejs-controls div.mejs-horizontal-volume-slider {
	margin-top:0px; 
}


/* PlayList Sizes */
body .progression-small .progression-skin .mejs-playlist li {
	padding:8px 16px;
	font-size: 11px;
	line-height:13px;
}


/* -------------------- B. Button Sizes  -------------------- */

/* Play + Pause Buttons */
body .progression-small .progression-skin .mejs-controls .mejs-playpause-button  button:before {
	font-size:14px;
}
body .progression-small .progression-skin .mejs-controls .mejs-pause button:before  {
	font-size:12px;
}

/* Mute Buttons */
body .progression-small .progression-skin .mejs-controls .mejs-mute button:before, body .progression-small .progression-skin .mejs-controls .mejs-unmute button:before  {
	font-size:16px;
}

/* Full Screen Button */
body .progression-small .progression-skin .mejs-controls .mejs-fullscreen-button button:before, body .progression-small .progression-skin .mejs-controls .mejs-unfullscreen button:before {
	font-size:12px;
}

/* Playlist Button */
body .progression-small .progression-skin .mejs-controls .mejs-hide-playlist button:before, body .progression-small .progression-skin .mejs-controls .mejs-show-playlist button:before {
	font-size:15px;
}	

/* Next/Previous Track Button */
body .progression-small .progression-skin .mejs-controls .mejs-prevtrack button:before, body .progression-small .progression-skin .mejs-controls .mejs-nexttrack button:before {
	font-size:13px;
}




/*
=============================================== 08. Medium Player Size ===============================================
*/
/* -------------------- A. Player Height  -------------------- */
body .progression-large .responsive-wrapper.responsive-audio .mejs-container.progression-skin {
	height:40px !important;
}

body .progression-large .progression-skin .mejs-controls .mejs-mute button, body .progression-large .progression-skin .mejs-controls .mejs-nexttrack, body .progression-large .progression-skin .mejs-controls .mejs-prevtrack, body .progression-large .progression-skin .mejs-controls .mejs-prevtrack button, body .progression-large .progression-skin .mejs-controls .mejs-nexttrack button,
body .progression-large .progression-skin  .mejs-controls .mejs-hide-playlist button body .progression-large .progression-skin .mejs-controls .mejs-show-playlist button, body .progression-large .progression-skin .mejs-controls .mejs-show-playlist, body .progression-large .progression-skin  .mejs-controls .mejs-hide-playlist, body .progression-large .progression-skin .mejs-controls .mejs-fullscreen-button button, body .progression-large .progression-skin .mejs-controls .mejs-fullscreen-button, body .progression-large .progression-skin .mejs-controls .mejs-unmute button, body .progression-large .mejs-container.progression-skin .mejs-controls {
	height:40px;
}

body .progression-large .progression-skin .mejs-controls .mejs-playpause-button  button, body .progression-large  .progression-skin .mejs-controls .mejs-playpause-button  {
	height:40px;
	width:40px;
}

body .progression-large .progression-skin .mejs-controls .mejs-hide-playlist button:before, body .progression-large .progression-skin .mejs-controls .mejs-show-playlist button:before, body .progression-large .progression-skin .mejs-controls .mejs-unmute button:before, body .progression-large .progression-skin .mejs-controls .mejs-mute button:before, body .progression-large .progression-skin .mejs-controls .mejs-playpause-button  button:before, body .progression-large .progression-skin .mejs-controls .mejs-mute button {
	line-height:40px;
} 

body .progression-large .progression-skin .mejs-inner .mejs-controls .mejs-time {
	height: 27px; /* Needs to add to total height */
	padding-top:13px; /* Needs to add to total height */
}

/* Re-position Progress Bar */
body .progression-large .progression-skin .mejs-controls div.mejs-time-rail {
	padding-top:10px;
}

/* Re-position Volume Slider */
body .progression-large .progression-skin .mejs-controls div.mejs-horizontal-volume-slider {
	margin-top:5px; 
}



/* -------------------- B. Button Sizes  -------------------- */
/* Play + Pause Buttons */
body .progression-large .progression-skin .mejs-controls .mejs-playpause-button  button:before {
	font-size:17px;
}
body .progression-large .progression-skin .mejs-controls .mejs-pause button:before  {
	font-size:15px;
}

/* Mute Buttons */
body .progression-large .progression-skin .mejs-controls .mejs-mute button:before, body .progression-large .progression-skin .mejs-controls .mejs-unmute button:before  {
	font-size:18px;
}

/* Full Screen Button */
body .progression-large .progression-skin .mejs-controls .mejs-fullscreen-button button:before, body .progression-large .progression-skin .mejs-controls .mejs-unfullscreen button:before {
	font-size:12px;
}

/* Playlist Button */
body .progression-large .progression-skin .mejs-controls .mejs-hide-playlist button:before, body .progression-large .progression-skin .mejs-controls .mejs-show-playlist button:before {
	font-size:15px;
}	

/* Next/Previous Track Button */
body .progression-large .progression-skin .mejs-controls .mejs-prevtrack button:before, body .progression-large .progression-skin .mejs-controls .mejs-nexttrack button:before {
	font-size:13px;
}



/*
=============================================== 09. Live Preview Styles ===============================================
*/
body#progression-player-preview .progression-skin {
	-webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.18);
	box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.18);
}

body#progression-player-preview {background: url(https://98cf1a.claudeassets.com/20200508212258im_/https://www.nuestrasbandasdemusica.com/templates/ts_dailytimes/build/cream_pixels.png); max-width:800px; margin:0 auto; padding:20px 20px 50px 20px; font-family:"Helvetica Neue", Helvetica, Arial, Sans-Serif;}
body#progression-player-preview ul#prog-page-navigation { margin:25px auto 35px auto; padding:0px;  list-style:none; text-align:center; font-weight:bold; font-size:13px; border-bottom:1px solid #dddddd;}
body#progression-player-preview ul#prog-page-navigation li {display:inline;  padding:0px; margin:0px;}
body#progression-player-preview ul#prog-page-navigation li a {
	position:relative; top:5px;
	text-decoration:none;display:inline-block;  
	background:#dddddd; 
	background-image: linear-gradient(bottom, #dddddd 0%, #eeeeee 59%);
	background-image: -o-linear-gradient(bottom, #dddddd 0%, #eeeeee 59%);
	background-image: -moz-linear-gradient(bottom, #dddddd 0%, #eeeeee 59%);
	background-image: -webkit-linear-gradient(bottom, #dddddd 0%, #eeeeee 59%);
	background-image: -ms-linear-gradient(bottom, #dddddd 0%, #eeeeee 59%);
	background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, #dddddd),color-stop(0.59, #eeeeee) );
	color:#999999; 
	text-shadow: 1px 1px 1px rgba(250, 250, 250, 0.5);
	padding:7px 8px;
	margin-bottom:5px;
	-webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px;
}
body#progression-player-preview ul#prog-page-navigation li a:hover, body#progression-player-preview ul#prog-page-navigation li.current-menu-item a { 
	background:#aaaaaa; 
	background-image: linear-gradient(bottom, #aaaaaa 0%, #bbbbbb 59%);
	background-image: -o-linear-gradient(bottom, #aaaaaa 0%, #bbbbbb 59%);
	background-image: -moz-linear-gradient(bottom, #aaaaaa 0%, #bbbbbb 59%);
	background-image: -webkit-linear-gradient(bottom, #aaaaaa 0%, #bbbbbb 59%);
	background-image: -ms-linear-gradient(bottom, #aaaaaa 0%, #bbbbbb 59%);
	background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, #aaaaaa),color-stop(0.59, #bbbbbb) );
	color:#ffffff;
	text-shadow:none;
}

body#progression-player-preview hr {background:transparent; border-bottom:1px solid #dddddd; border-top:none; margin:30px 0px;}
ul#progression-options li {font-size:14px; padding-bottom:4px;}
ul#progression-options li span {font-size:13px;}
body#progression-player-preview pre {background:#e8e8e8; border:1px solid #c5c5c5; overflow-x:auto;}


/*
=============================================== 09. v1.4 Fixes ===============================================
*/

.progression-skin .mejs-controls .mejs-time-rail .mejs-time-total, .progression-skin .mejs-controls .mejs-time-rail  {
    min-width: 40%;
}


/*
=============================================== 10. v1.5 Fixes ===============================================
*/
.progression-playlist.progression-skin .mejs-controls .mejs-time-rail, .progression-playlist.progression-skin .mejs-controls .mejs-time-rail .mejs-time-total {
	min-width:0%;
}






@media (max-width: 1199px) {
    .t3-mainnav .t3-megamenu .navbar-nav > li > a {
        font-size: 15px !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .rightNewsBlock .nspArt img.nspImage {
        height: auto !important;
    }
    }/*fin media*/





    @media (max-width: 991px) {
        .rightNewsBlock .nspCol1 {
            width: 100%;
        }
        .t3-sidebar .nspDark .nspCol1 {
            width: 100%;
            }/*fin media*/

            @media (max-width: 767px){}
            .logo-control .logo-img-sm {
                width: 100%;
            }
        }


        /** COLORES TITULOS **/

        .title-arrow.aqua h3.module-title > span {
          background: #00c8bd;
      }
      .title-arrow.aqua h3.module-title > span:after {
          border-color: #00c8bd rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
      }
      .title-arrow.aqua .nspArts .nspArt .nspInfo a.nspCategory {
          background: #00c8bd;
      }
      .title-arrow.aqua .nspArts .nspTopInterface .nspPagination li.active {
          background: #00c8bd;
      }
      .title-arrow.aqua .nspLinks .nspList > li .nspListCategory {
          background: #00c8bd;
      }
      .title-arrow.aqua h3.module-title > a > span {background: #00c8bd;}


      .title-arrow.pink h3.module-title > span {
          background: #c10551;
      }
      .title-arrow.pink h3.module-title > span:after {
          border-color: #c10551 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
      }
      .title-arrow.pink .nspArts .nspArt .nspInfo a.nspCategory {
          background: #c10551;
      }
      .title-arrow.pink .nspArts .nspTopInterface .nspPagination li.active {
          background: #c10551;
      }
      .title-arrow.pink .nspLinks .nspList > li .nspListCategory {
          background: #c10551;  
      }
      .title-arrow.pink h3.module-title > a > span {background: #c10551;}


      .title-arrow.blue h3.module-title > span {
          background: #0175c8;
      }
      .title-arrow.blue h3.module-title > span:after {
          border-color: #0175c8 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
      }
      .title-arrow.blue .nspArts .nspArt .nspInfo a.nspCategory {
          background: #0175c8;
      }
      .title-arrow.blue .nspArts .nspTopInterface .nspPagination li.active {
          background: #0175c8;
      }
      .title-arrow.blue .nspLinks .nspList > li .nspListCategory {
          background: #0175c8;
      }
      .title-arrow.blue h3.module-title > a > span {background: #0175c8;}



      .title-arrow.orange h3.module-title > span {
          background: #f7a834;
      }
      .title-arrow.orange h3.module-title > span:after {
          border-color: #f7a834 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
      }
      .title-arrow.orange .nspArts .nspArt .nspInfo a.nspCategory {
          background: #f7a834;
      }
      .title-arrow.orange .nspLinks .nspList > li .nspListCategory {
          background: #f7a834;
      }
      .title-arrow.orange h3.module-title > a > span {background: #f7a834;}



      .title-arrow.green h3.module-title > span {
          background: #73ba5d;
      }
      .title-arrow.green h3.module-title > span:after {
          border-color: #73ba5d rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
      }
      .title-arrow.green .nspArts .nspArt .nspInfo a.nspCategory {
          background: #73ba5d;
      }
      .title-arrow.green h3.module-title > a > span {background: #73ba5d;}



      .title-arrow.gray h3.module-title > span {
          background: #999;
      }
      .title-arrow.gray h3.module-title > span:after {
          border-color: #999999 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
      }
      .title-arrow.gray .nspArts .nspArt .nspInfo a.nspCategory {
          background: #999;
      }
      .title-arrow.gray h3.module-title > a > span {background: #999;}



      .title-arrow.dark h3.module-title > span {
          background: #272727;
      }
      .title-arrow.dark h3.module-title > span:after {
          border-color: #272727 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
      }
      .title-arrow.dark .nspArts .nspArt .nspInfo a.nspCategory {
          background: #272727;
      }
      .title-arrow.dark h3.module-title > a > span {background: #272727;}

      .article-content .pull-left.item-image {
        margin: 0 0px 20px 0 !important;
    }



    /****************************************************************/
    /****************** CUSTOM CSS BY MANU XINXETA ******************/
    /****************************************************************/

    /************************/
    /*** POLITICA COOKIES ***/
    /************************/

    .cont-table-cookies.small table {
      background-color: #fff;
  }

  .cont-table-cookies {
      background: transparent;
  }

    /*.cont-table-cookies.small {
      padding-left: 5px;
      padding-top: 15px;
      }*/
      
    /*@media (max-width: 767px) {
      .cont-table-cookies.big {
        display: none;
      }
      }*/

      .cont-table-cookies.small .table {
          margin-bottom: 0px;
          border: 2px solid #FF6300;
      }

      .none-list-style ul {
        list-style: none;
        padding-left: 0;
    }

    .none-list-style ul a {
        word-break: break-word;
    }

    #redim-cookiehint {
        background-color: #fff !important;
        border-top: 2px solid #FF6300 !important;
        text-align: center !important;
    }
    #redim-cookiehint .cookiecontent {
        color: #000 !important;
    }

    a#cookiehintsubmitno {
        display: none !important;
    }
    #redim-cookiehint .cookiebuttons {
        float: inherit !important;
    }

    /*redes*/
    .sc-item{
        float: left;
        width: 49% !important;
    }

    .xinxeta-instagram{
        border-radius: 3px;
        background: #f09433; 
        background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%); 
        background: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
        background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#f09433", endColorstr="#bc1888",GradientType=1 );
    }

/*.nfs-social-counter{
    clear: both;
    text-decoration:none;
}
.nfs-social-counter .sc-wrapper{
    margin: 0 -7px;
}
.nfs-social-counter .sc-wrapper .sc-item{
    padding: 0 7px;
    float: left;
    margin-bottom: 22px;
    width: 24.8%;
}
.nfs-social-counter .sc-wrapper .sc-item .sc-item-inner{
    text-align: center;
}
.nfs-social-counter .sc-wrapper .sc-item .sc-item-inner a .sc-icon{
    display: block;
    background: #4968a9;
    margin: 0;
    padding: 12px 0;
    font-size: 24px;
    color: #fff;
    position: relative;
    transition: all 0.2s ease-out 0s;
    -webkit-transition: all 0.2s ease-out 0s;
    -ms-transition: all 0.2s ease-out 0s;
}
.nfs-social-counter .sc-wrapper .sc-item .sc-item-inner a:hover .sc-icon{
    opacity: 0.9;
}
.nfs-social-counter .sc-wrapper .sc-item .sc-item-inner a .sc-icon:after{
    content: "";
    border-top: 7px solid #4968a9;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    position: absolute;
    left: 50%;
    bottom: -7px;
    margin-left: -7px;
}
.nfs-social-counter .sc-wrapper .sc-item .sc-item-inner a .like-count{
    color: #333;
    padding: 6px;
    display: block;
    clear: both;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    border-left: 1px solid #ddd;
    position: relative;
    letter-spacing: 0px;
}
.nfs-social-counter .sc-wrapper .sc-item .sc-item-inner a .like-count:after{
    content: "";
    position: absolute;
    bottom: -3px;
    border-width: 0 1px 1px;
    border-style: solid;
    border-color: #ddd;
    left: 2px;
    right: 1px;
    height: 3px;
}
.sc-item-inner a{
  text-decoration:none
}
.nfs-social-counter .sc-wrapper .sc-item .sc-item-inner a:hover .like-count{
    color: #eb6b56;
}
.nfs-social-counter .sc-wrapper .sc-item .sc-item-inner a .sc-icon.fa-rss{
    background: #fd9f13;
}
.nfs-social-counter .sc-wrapper .sc-item .sc-item-inner a .sc-icon.fa-rss:after{
    border-top-color: #fd9f13;
}
.nfs-social-counter .sc-wrapper .sc-item .sc-item-inner a .sc-icon.fa-twitter{
    background: #24e0f1;
}
.nfs-social-counter .sc-wrapper .sc-item .sc-item-inner a .sc-icon.fa-twitter:after{
    border-top-color: #24e0f1;
}
.nfs-social-counter .sc-wrapper .sc-item .sc-item-inner a .sc-icon.fa-linkedin{
    background: #0097BD;
}
.nfs-social-counter .sc-wrapper .sc-item .sc-item-inner a .sc-icon.fa-linkedin:after{
    border-top-color: #0097BD;
}
.nfs-social-counter .sc-wrapper .sc-item .sc-item-inner a .sc-icon.fa-youtube{
    background: #ce322e;
}
.nfs-social-counter .sc-wrapper .sc-item .sc-item-inner a .sc-icon.fa-youtube:after{
    border-top-color: #ce322e;
}
.nfs-social-counter .sc-wrapper .sc-item .sc-item-inner a .sc-icon.fa-pinterest {
  background:#D44E55;
}
.nfs-social-counter .sc-wrapper .sc-item .sc-item-inner a .sc-icon.fa-vimeo{
    background: #5BC8FF;
    min-height: 48px;
}
.nfs-social-counter .sc-wrapper .sc-item .sc-item-inner a .sc-icon.fa-comments {
  background:#46CAB2;
}
.nfs-social-counter .sc-wrapper .sc-item .sc-item-inner a .sc-icon.fa-comments:after {
  border-top-color: #46CAB2;
}
.nfs-social-counter .sc-wrapper .sc-item .sc-item-inner a .sc-icon.fa-pinterest:after{
    border-top-color: #D44E55;
}
.nfs-social-counter .sc-wrapper .sc-item .sc-item-inner a .sc-icon.fa-google-plus:after{ border-top-color: #ec3939; }

.nfs-social-counter .sc-wrapper .sc-item .sc-item-inner a .sc-icon.fa-google-plus{
    background: #ec3939;
}
.sw-social-counter .sc-wrapper .sc-item .sc-item-inner a .sc-icon.fa-google-plus:after{
    border-top-color: #ec3939;
}
.nfs-social-counter .sc-wrapper .sc-item .sc-item-inner a .sc-icon.fa-dribbble{
    background: #eb4c89;
}
.nfs-social-counter .sc-wrapper .sc-item .sc-item-inner a .sc-icon.fa-dribbble:after{
    border-top-color: #eb4c89;
}
.nfs-social-counter .sc-wrapper .sc-item .sc-item-inner a .sc-icon.fa-instagram{
   background: #f09433; 
   background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%); 
   background: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
   background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#f09433", endColorstr="#bc1888",GradientType=1 );
}

.xinxeta-instagram{
   background: #f09433; 
   background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%); 
   background: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
   background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#f09433", endColorstr="#bc1888",GradientType=1 );
}
.nfs-social-counter .sc-wrapper .sc-item .sc-item-inner a .sc-icon.fa-instagram:after{
        border-top-color:: #f09433; 
    border-top-color:: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%); 
    border-top-color:: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
    border-top-color:: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
}
.nfs-social-counter .sc-wrapper .sc-item .sc-item-inner a .sc-icon.fa-soundcloud{
    background: url(https://e5bec6.claudeassets.com/20200508212258im_/https://www.nuestrasbandasdemusica.com/templates/ts_dailytimes/images/fa-sound.png) no-repeat center center #FE7C00;
    min-height: 48px;
}
.nfs-social-counter .sc-wrapper .sc-item .sc-item-inner a .sc-icon.fa-soundcloud:after{
    border-top-color: #FE7C00;
    }*/

    /*contact form new gk*/

    #ff_form1 .bfLabelLeft label{
        width: 100%;
        float: none !important;
    }

    #ff_form1 .bfLabelLeft input {
        float: none !important;
        width: 100%;
    }

    #ff_form1 .bfLabelLeft input[type='checkbox']{
        width: initial;
    }

    #ff_form1 #bfLabel16{
        display: none;
    }
    #rgpd  {
        margin: 0;
    }
    #rgpd p {
        margin: 0;
    }
    #rgpd p a{
        color: #ff6605;
        font-size: 14px;
    }

    #accordion button{
        background: #e8e8e8;
        width: 100%;
        text-align: left;
        color: black;
        font-size: 17px;
        font-family: "roboto";
        padding: 5px;
        font-weight: bold;
    }
    #formulario_de_contacto > section.bfSectionDescription p{
        width: 100%;
        text-align: left;
        color: black;
        font-size: 17px;
        font-family: "roboto";
        padding: 5px;
        border-bottom: 1px solid #656262;
        border-top: 1px solid #656262;   
    }


    #bfSubmitButton {
        background: #000000;
        border: none;
        color: white;
        padding: 10px 20px;
    }
	
	
@media (min-width: 240px) and (max-width: 375px) {
	.sc-icon {padding-left:8px !important;}
	.like-count {font-size:13px !important;}
	.like-text {font-size:12px !important;}
	}
	

/* RADIOTECA ESTILOS RESPONSIVE FOTOS */
	
.pihidetext .pull-left.item-image img {max-width:100% !important; margin-bottom:15px !important;}
.pihidetext p img, .pihidetext img {max-width:100% !important; margin-bottom:15px !important;}



/**********************

RETRANSMISIÓN VIDEO CERTAMEN DIPUTACION 2018

***********************/

.certamen-publi-2019 {
		float:left;
		border-bottom: 1px solid #333;
		padding-bottom:10px;
		margin-bottom:20px;
		width:100%;
}
.retra-certamen-dipu {
		width:100%;
		height:425px;
		border:0;
		margin:0px;
		float:left;	
}

@media only screen and (min-width: 992px) and (max-width: 1199px) { .retra-certamen-dipu {height:350px;}  }

@media only screen and (min-width: 768px) and (max-width: 991px){ .retra-certamen-dipu {height:266px;}  }

@media only screen and (min-width: 600px) and (max-width: 767px) { .retra-certamen-dipu {height:415px;}  }

@media only screen and (min-width: 480px) and (max-width: 599px){ .retra-certamen-dipu {height:320px;}  }

@media only screen and (min-width: 320px) and (max-width: 479px){ .retra-certamen-dipu {height:256px;} }

@media only screen and (min-width: 200px) and (max-width: 319px){ .retra-certamen-dipu {height:160px;}  }


/**********************

RETRANSMISIÓN VIDEO CIBM 2015

***********************/

.main-content .retra-certamen-cibm-1200 iframe {
		width:660px;
		height:371px;
		border:0;
		margin:0px;
}

@media only screen and (min-width: 1200px) {

	/*.main-content .retra-certamen-cibm-1200 {display:none;}*/
	.main-content .retra-certamen-cibm-980-1199	{display:none;}
	.main-content .retra-certamen-cibm-768-979 {display:none;}
	.main-content .retra-certamen-cibm-601-767 {display:none;}
	.main-content .retra-certamen-cibm-200-319 {display:none;}
	.main-content .retra-certamen-cibm-320-479 {display:none;}
	.main-content .retra-certamen-cibm-480-599 {display:none;}
}


@media only screen and (min-width: 980px) and (max-width: 1199px) {
	
	.main-content .retra-certamen-cibm-980-1199 iframe {
		width:580px;
		height:326px;
		border:0;
		margin:0px;
	}
	
	.main-content .retra-certamen-cibm-1200 {display:none;}
	/*.main-content .retra-certamen-cibm-980-1199	{display:none;}*/
	.main-content .retra-certamen-cibm-768-979 {display:none;}
	.main-content .retra-certamen-cibm-601-767 {display:none;}
	.main-content .retra-certamen-cibm-200-319 {display:none;}
	.main-content .retra-certamen-cibm-320-479 {display:none;}
	.main-content .retra-certamen-cibm-480-599 {display:none;}
}

@media only screen and (min-width: 768px) and (max-width: 979px){ 
	
	.main-content .retra-certamen-cibm-768-979 iframe {
		width:676px;
		height:380px;
		border:0;
		margin:0px;
	}
	
	.main-content .retra-certamen-cibm-1200 {display:none;}
	.main-content .retra-certamen-cibm-980-1199	{display:none;}
	/*.main-content .retra-certamen-cibm-768-979 {display:none;}*/
	.main-content .retra-certamen-cibm-601-767 {display:none;}
	.main-content .retra-certamen-cibm-200-319 {display:none;}
	.main-content .retra-certamen-cibm-320-479 {display:none;}
	.main-content .retra-certamen-cibm-480-599 {display:none;}
}

@media (min-width: 601px) and (max-width: 767px) {
	
	.main-content .retra-certamen-cibm-601-767 {
		width:580px;
		height:auto;
	}

	.main-content .retra-certamen-cibm-601-767 iframe {
		width:580px;
		height:326px;
		border:0;
		margin:0px;
	}

	.main-content .retra-certamen-cibm-1200 {display:none;}
	.main-content .retra-certamen-cibm-980-1199	{display:none;}
	.main-content .retra-certamen-cibm-768-979 {display:none;}
	/*.main-content .retra-certamen-cibm-601-767 {display:none;}*/
	.main-content .retra-certamen-cibm-200-319 {display:none;}
	.main-content .retra-certamen-cibm-320-479 {display:none;}
	.main-content .retra-certamen-cibm-480-599 {display:none;}

}

@media only screen and (min-width: 200px) and (max-width: 319px){
	
	.main-content .retra-certamen-cibm-200-319 iframe {
		width:200px;
		height:180px;
	}
	
	.main-content .retra-certamen-cibm-1200 {display:none;}
	.main-content .retra-certamen-cibm-980-1199	{display:none;}
	.main-content .retra-certamen-cibm-768-979 {display:none;}
	.main-content .retra-certamen-cibm-601-767 {display:none;}
	/*.main-content .retra-certamen-cibm-200-319 {display:none;}*/
	.main-content .retra-certamen-cibm-320-479 {display:none;}
	.main-content .retra-certamen-cibm-480-599 {display:none;}
}


@media only screen and (min-width: 320px) and (max-width: 479px){
	
	.main-content .retra-certamen-cibm-320-479 iframe {
		width:300px;
		height:250px;
	}
	
	.main-content .retra-certamen-cibm-1200 {display:none;}
	.main-content .retra-certamen-cibm-980-1199	{display:none;}
	.main-content .retra-certamen-cibm-768-979 {display:none;}
	.main-content .retra-certamen-cibm-601-767 {display:none;}
	.main-content .retra-certamen-cibm-200-319 {display:none;}
	/*.main-content .retra-certamen-cibm-320-479 {display:none;}*/
	.main-content .retra-certamen-cibm-480-599 {display:none;}
}

@media only screen and (min-width: 480px) and (max-width: 599px){
	
	.main-content .retra-certamen-cibm-480-599 iframe {
		width:460px;
		height:258px;
		border:0;
		margin:0px;
	}
	
	.main-content .retra-certamen-cibm-1200 {display:none;}
	.main-content .retra-certamen-cibm-980-1199	{display:none;}
	.main-content .retra-certamen-cibm-768-979 {display:none;}
	.main-content .retra-certamen-cibm-601-767 {display:none;}
	.main-content .retra-certamen-cibm-200-319 {display:none;}
	.main-content .retra-certamen-cibm-320-479 {display:none;}
	/*.main-content .retra-certamen-cibm-480-599 {display:none;}*/
}




#phoca-facebook-comments .pfbcc {
    width: 100% !important;
}

.fb_iframe_widget_fluid_desktop iframe {
	max-width:100% !important;
}






/**
 * @version    4.8.0
 * @package    AllVideos (plugin)
 * @author     JoomlaWorks - https://www.joomlaworks.net
 * @copyright  Copyright (c) 2006 - 2017 JoomlaWorks Ltd. All rights reserved.
 * @license    GNU/GPL license: https://www.gnu.org/copyleft/gpl.html
 */

/* General */
.avPlayerWrapper div,
.avPlayerWrapper iframe,
.avPlayerWrapper object,
.avPlayerWrapper embed {outline:0;}

/* Responsive Layout */
.avPlayerWrapper {display:block;text-align:center;clear:both;}
.avPlayerWrapper .avPlayerContainer {display:block;padding:0;margin:0 auto;}

/* Video container styling only */
.avVideo .avPlayerContainer .avPlayerBlock {
width:100%!important;
position:relative!important;
/*padding:0 0 56% 0!important; xinxeta video amazon*/
}
.avVideo .avPlayerContainer .avPlayerBlock iframe,
.avVideo .avPlayerContainer .avPlayerBlock object,
.avVideo .avPlayerContainer .avPlayerBlock embed,
.avVideo .avPlayerContainer .avPlayerBlock video,{
position:absolute!important;
top:0;
left:0;
min-width:100%!important;
width:100%!important;
max-width:100%;
height:100%!important;
}
.avVideo .avPlayerContainer .avPlayerBlock > div {
top:0;
left:0;
min-width:100%!important;
width:100%!important;
max-width:100%;
height:100%!important;
}

/* Corrects the transform issue in mp4 videos by JWPlayer */
.avVideo .avPlayerContainer .avPlayerBlock video { transform: scale(1,1)!important; }

/* SoundCloud container styling only */
.avSoundCloudSet .avPlayerContainer .avPlayerBlock {width:100%!important;position:relative!important;padding:0 0 56% 0!important;}
.avSoundCloudSet .avPlayerContainer .avPlayerBlock iframe,
.avSoundCloudSet .avPlayerContainer .avPlayerBlock object,
.avSoundCloudSet .avPlayerContainer .avPlayerBlock embed {position:absolute!important;top:0;left:0;min-width:100%!important;width:100%!important;height:100%!important;}

.avSoundCloudSong .avPlayerContainer .avPlayerBlock {width:100%!important;padding:0!important;}
.avSoundCloudSong .avPlayerContainer .avPlayerBlock iframe,
.avSoundCloudSong .avPlayerContainer .avPlayerBlock object,
.avSoundCloudSong .avPlayerContainer .avPlayerBlock embed {min-width:100%!important;width:100%!important;height:168px!important;}
/* Audio container styling only */
.avAudio .avPlayerContainer .avPlayerBlock {width:100%!important;padding:0!important;}
.avAudio .avPlayerContainer .avPlayerBlock > div {min-width:100%!important;width:100%!important;height:24px!important;}

.avPlayerWrapper .avPlayerContainer .avPlayerBlock > div {text-align:center!important;}
.avPlayerWrapper .avPlayerContainer .avPlayerBlock .avDownloadLink {text-align:center;padding:4px;font-size:11px;}
.avPlayerWrapper .avPlayerContainer .avPlayerBlock .avDownloadLink a {}
.avPlayerWrapper .avPlayerContainer .avPlayerBlock .avDownloadLink a:hover {}
.avPlayerWrapper .avPlayerContainer .avPlayerBlock .avDownloadLink a span {}
.avPlayerWrapper .avPlayerContainer .avPlayerBlock .avDownloadLink a:hover span {}
.avPlayerWrapper .avPlayerContainer .avPlayerBlock .avDownloadLink span.hint {padding-left:4px;color:#999;font-style:italic;}



#system-message-container {display:none !important;}

/*
     FILE ARCHIVED ON 16:30:07 May 07, 2020 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 10:36:51 Jun 11, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.501
  exclusion.robots: 0.057
  exclusion.robots.policy: 0.048
  esindex: 0.01
  cdx.remote: 24.64
  LoadShardBlock: 181.139 (3)
  PetaboxLoader3.datanode: 224.727 (5)
  PetaboxLoader3.resolve: 599.357 (3)
  load_resource: 739.814 (2)
*/