
.n3-channel-nav-bar {
    
     background-color: rgb(255,255,255);
     color: rgb(16, 6, 159);
     font-family: Roboto, Arial, sans-serif;
     line-height: 10px;
     font-weight: bold;
     text-transform: uppercase;
     text-decoration: none;
     padding: 1em;
     margin-bottom:2em;
     z-index:1;
 }
 
 .n3-channel-main {
    
 }
 
 
.n3_latest_videos_header {
    color: #10069f;
    margin: 0px 0px 8px 0px;
    text-transform: uppercase;
    font-weight: 900;
}

 .now_playing {
     background-color: rgb(16, 6, 159);
     color: rgb(255, 255, 255);
     font-size: 15px;
     font-family: Roboto, Arial, sans-serif;
     line-height: 10px;
     font-weight: bold;
     text-transform: uppercase;
     text-decoration: none;
     padding: 1em;
     position:absolute;
     display: none;
     margin-top:0.5em 0.5em;
 
 }
 
 
 .share_div {
     padding-bottom: 0em;
     border-left:  rgb(16, 6, 159);
     border-left-style: solid;
     border-left-width: thin;
     margin-bottom: 2em !important;
 }
 .share_div a {
     background-color: #FFFFFF;
     color: rgb(16, 6, 159);
     padding: 1em;
 
 }
 
 .share_div a:hover {
     
     color: rgb(16, 6, 159);
     font-weight: bold;
 }
 
 
 .n3_channel_title {
     height: 40px;
     background-color: rgb(16, 6, 159);
     color: rgb(255, 255, 255);
     font-size: 15px;
     font-family: Roboto, Arial, sans-serif;
     line-height: 10px;
     font-weight: bold;
     text-transform: uppercase;
     text-decoration: none;
     margin: 0em;
     padding: 1em;
 }
 
 
 @media screen (min-width: 1220px) {
 
     #n3_videochannel_player_holder {
         margin-bottom:4em;
     }
 }
 
 
 .n3_channel_info {
     
     padding-top:0em;
     padding-left:0.5em;
     padding-right:0.5em;
     padding-bottom:0.5em;
     /*background-color: rgba(255,255,255,0);*/
   
 
    
 }
 
 .n3_channel_info_h3 {
     margin-top:1em;
     text-decoration: none;
     margin: 0em 0em 0em 0em;
     padding: 1em 1em 1em 1em;
     background-color: #10069f;
     color: #FFF;
     font-size: 15px;
     font-family: 'Roboto',Arial,sans-serif;
     font-weight: 100;
     line-height: 10px;
     font-weight: bold;
     text-transform: uppercase;
     display:inline-block;
     margin-top:1em;
     line-height: 20px;
 }
 
 .n3_channel_description {
     background-color:#FFFFFF;
     padding:1em;
 }
 
 
 
 .n3-channel-main div {
     z-index:1 !important;
 }
 
 .n3_slideshow_background {
     background-color:#FFFFFF;
     position absolute;
     width:100%;
     z-index:0;
     position: absolute;
     left: 0px;
     margin-top:-50px;
 
 }
 
 
 .n3_latest_video {
 
 }
 
 
 
 .n3-channel-main h2 {
 
     font-size:1.5em;
     color:#10069f;
     text-transform: uppercase;
     line-height: 1.2em;
     padding-bottom:2em;
     font-weight: bold;
 }
 
 .n3_latest_video h3 {
 
     font-size:1em;
     color:#10069f;
     text-transform: uppercase;
     line-height: 1.2em;
     font-weight: bold;
 }


 
.n3_latest_video h3 a{
    
        font-size:1em;
        color:#10069f;
        text-transform: uppercase;
        line-height: 1.2em;
        font-weight: bold;
    }



    .n3_latest_video h3 a:hover{
        
            font-size:1em;
            color:#10069f;
            text-transform: uppercase;
            line-height: 1.2em;
            font-weight: bold;
        }
 
 .n3_latest_video a.n3s_play_button {
     position: absolute;
     display: block;
     border-radius: 50%;
     background-color: #FFFFFF;
     border-style: solid;
     border-width: 3px;
     border-color: #10069f;
     color: #10069f;
     padding: 0.4em 0.5em 0.4em 0.5em;
     font-size: 1.6em;
     margin-top: -60px;
     margin-left: 10px
 }
 
 .n3_latest_video a.n3s_play_button:hover {
     position: absolute;
     display: block;
     border-radius: 50%;
     background-color: #10069f;
     border-style: solid;
     border-width: 3px;
     border-color: #FFFFFF;
     color: #FFFFFF;
     padding: 0.4em 0.5em 0.4em 0.5em;
     font-size: 1.6em;
     margin-top: -60px;
     margin-left: 10px
 }
 
 .socialnetworks_ul {
     list-style-type: none;
     padding: 0;
     margin: 0;
     margin-top: 1em;
 }
 
 .socialnetworks_ul li {
     float: left;
 }
 
 .socialnetworks_ul li a{
     color:#FFFFFF;
 }
 
 .socialnetworks_ul li a:hover{
     color:#FFFFFF;
 }
 
 .socialnetworks_ul li a:active{
     color:#FFFFFF;
 }
 
 .socialnetworks_ul li a:visited{
     color:#FFFFFF;
 }
 
 .share_button {
     color: #FFFFFF;
     font-size: 1.5em;
     padding: 0.3em 0.4em 0.3em 0.4em;
     width: 1.8em;
     text-align: center;
     float: left;
     margin-right: 0.2em;
     margin-left: 0.2em;
     margin-bottom: 0.4em;
 }
 .facebook_button {
     background-color: #3b5999;
 }
 
 .twitter_button {
     background-color: #00aced;
 }
 
 .pinterest_button {
     background-color: #C92228;
 }
 
 .googlePlus_button {
     background-color: #000000;
 }
 
 .whatsapp_button {
     background-color: #25D366;
 }
 
 .linkedin_button {
     background-color: #4875B4;
 }
 
 .rounded {
     -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
     border-radius: 4px;
 }
 
 .share-video-title  {
     font-size:1.1em;
     color:#10069f;
     text-transform: uppercase;
     line-height: 1.2em;
     font-weight: bold;
 }
 
 .share-video-modal-header {
     background-color:#10069f;
     display:block;
     padding:0.8em;
     font-size:1.2em;
     line-height:1.2em;
     color:#FFFFFF;
     font-family: Roboto, Arial, sans-serif;
 
 }
 
 .video-info {
     display:flex;
     position:absolute;
     min-height:60px;
     color:#FFFFFF;
     background-color:#10069f;
     padding:1em;
     left:0px;
     right:0px;
     width:100%;
     align-items:center;
     justify-content: center;
     display: none;
 
 }
 
 .video-info-share a {
     color:#FFFFFF;
     padding:1em;
 }
 
 .video-info-share a:hover {
     color:#FFFFFF;
     
 }
 
 .video-info-share a:visited {
     color:#FFFFFF;
     
 }
 
 .video-info-share a:active {
     color:#FFFFFF;
     
 }
 
 .video-js .video-info {
     display: none;
 }
 
 
 
 
 .vjs-controls-disabled .video-info,
 .vjs-using-native-controls .video-info,
 .vjs-error .video-info {
   display: none !important; }
 
 
 
 .video-info-title {
     flex: 1 1 auto;
 }
 
 .video-info-title h3 {
     color:#FFFFFF;
     font-size:1.5em;
     text-transform: uppercase;
     line-height: 1.2em;
     font-weight: bold;
     font-family: Roboto, Arial, sans-serif;
     padding-bottom: 0px;
     margin-bottom: 0px;
 }
 
 .video-info-share {
     flex: 0 1 auto;
 }
 

/*-------------------------------------*/
 /*---------- Inicio reglas FEB --------*/
 /*-------------------------------------*/
 

.FISR-featured-home .n3_video_featured,.FISR-latest-home .n3_video_latest{
	padding-top:2em;
	margin:0px;
}

.FISR-featured-home .n3_video_featured .n3_video_container,.FISR-latest-home .n3_video_latest .n3_video_container{
	
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
.FISR-featured-home .n3_video_featured .n3_video_container:hover,.FISR-latest-home .n3_video_latest .n3_video_container:hover{
-webkit-box-shadow: 0px 0px 48px -3px rgb(255, 255, 255,0.3);
-moz-box-shadow: 0px 0px 48px -3px rgb(255, 255, 255,0.3);
box-shadow: 0px 0px 48px -3px rgb(255, 255, 255,0.3);
	
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}

.FISR-featured-home .n3_video_featured .video-img-container,.FISR-latest-home .n3_video_latest .video-img-container{
	/*background-image: url("/images/videochannel/default-image-container.png");*/
/*background-repeat: no-repeat;*/
/*background-position: center center;*/
/*background-size: cover;*/
/*-webkit-transition: all 0.5s ease-in-out;*/
/*-moz-transition: all 0.5s ease-in-out;*/
/*-o-transition: all 0.5s ease-in-out;*/
/*transition: all 0.5s ease-in-out;*/
  
 position: relative;
  padding-bottom: -56.25%; /* ratio 16x9 */
  
  overflow: hidden; 
  width: 100%;
  height: auto;
}


.FISR-featured-home .n3_video_featured .video-img-container .inner19-9,.FISR-latest-home .n3_video_latest .video-img-container .inner19-9 {
  position: absolute; 
  top: 0; 
  left: 0; 
  width: 100%; 
  height: 100%; 
}


.FISR-featured-home .n3_video_featured .n3_video_container,.FISR-latest-home .n3_video_latest .n3_video_container{
    padding:10px;
	/*
    background-color:transparent;
-webkit-border-top-left-radius: 20px;
-webkit-border-top-right-radius: 20px;
-moz-border-radius-topleft: 20px;
-moz-border-radius-topright: 20px;
border-top-left-radius: 20px;
border-top-right-radius: 20px;*/
    /*overflow:hidden;*/
	/*margin-bottom: 20px;*/
}


.FISR-featured-home .n3_video_featured  .video-overlay,.FISR-latest-home .n3_video_latest  .video-overlay{
background: rgba(122, 122, 122, 0.52);
position: relative;
bottom: 100%;
height: 100%;
}

.FISR-featured-home .n3_video_featured .video-info-container,.FISR-latest-home .n3_video_latest .video-info-container{
background-color: #fff;
text-align: right;
padding: 20px;
display: flex;
flex-direction: column;
border-top: 4px solid #ee3c24 ;
}


.FISR-featured-home .n3_video_featured .video-title,.FISR-latest-home .n3_video_latest .video-title{
order:0;
text-align:right;
margin-bottom:0em;
color:#ee3c24 ;
font-size:1.1em;
    line-height:1em;
font-weight:700;
text-transform: uppercase;
}
.FISR-featured-home .n3_video_featured .video-title:hover,.FISR-latest-home .n3_video_latest .video-title:hover{
color:#d0122d;
text-transform: uppercase;
}

.FISR-featured-home .n3_video_featured .video-duration,.FISR-latest-home .n3_video_latest .video-duration{
order: 1;
text-align:right;
color:#d0122d;
margin:0px;
}

.FISR-featured-home .n3_video_featured .video-description,.FISR-latest-home .n3_video_latest .video-description{
order:2;
text-align:right;
color:#777;
margin-top:2em;
font-size:0.9em;
}






.FISR-featured-home  .n3_video_featured .video-tags-maincontainer,.FISR-featured-home  .n3_video_featured .video-tags-maincontainer{
background-color: #d0122d;
    
    padding:20px;
}
.FISR-featured-home .n3_video_featured  .tags-keyword-label,.FISR-latest-home .n3_video_latest  .tags-keyword-label{
    color:#fff;
    text-align:right;
    font-size:0.7em;
    font-style:italic;
    margin-bottom:10px;
}

.FISR-featured-home .n3_video_featured .tags-inner-container,.FISR-latest-home .n3_video_latest .tags-inner-container {
text-align:right;
line-height: 1em;
}

.FISR-featured-home .n3_video_featured .tags-inner-container  a,.FISR-latest-home .n3_video_latest .tags-inner-container  a{
color:#fff;
    font-size:0.8em;
   margin-right:5px;
    padding-left: 5px;
padding-right: 5px;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
 
}
.FISR-featured-home .n3_video_featured .tags-inner-container span:nth-child(even)::before,.FISR-latest-home .n3_video_latest .tags-inner-container span:nth-child(even)::before{
content:"-";
padding-right:5px;
    color:#fff;
}

.FISR-featured-home .n3_video_featured .tags-inner-container span:nth-child(even)::after,.FISR-latest-home .n3_video_latest .tags-inner-container span:nth-child(even)::after{
content:"-";
padding-right:5px;
    color:#fff;
}

.FISR-featured-home .n3_video_featured .tags-inner-container  a:hover,.FISR-latest-home .n3_video_latest .tags-inner-container  a:hover{
background-color:#fff;
    color:#d0122d;
    font-size:0.8em;
   margin-right:5px;
   -webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
 
}

.FISR-featured-home .n3_video_featured  .play-icon,.FISR-latest-home .n3_video_latest  .play-icon{
position: absolute;
top: 44%;
left: 44%;

width: 12%;
height: 12%;

-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}

.FISR-featured-home .n3_video_featured  .play-icon:hover,.FISR-latest-home .n3_video_latest  .play-icon:hover{

-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.FISR-featured-home .n3_video_featured svg,.FISR-latest-home .n3_video_latest svg{
	
	
	background-color: transparent;
color:#fff;
	-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
border-radius: 50%;
}

.FISR-featured-home .n3_video_featured svg:hover,.FISR-latest-home .n3_video_latest svg:hover{
color:#fff;
background-color:#ee3c24 ;
border-radius: 50%;


}

.n3-custom-padding{
	/*padding-left:10px;*/
	/*padding-right:10px;*/
	
	-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;

}

.n3-custom-padding:hover{
	-webkit-box-shadow: 0px 4px 0px 0px rgba(208,18,45,1);
-moz-box-shadow: 0px 4px 0px 0px rgba(208,18,45,1);
box-shadow: 0px 4px 0px 0px rgba(208,18,45,1);
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
-webkit-box-shadow: 0px 17px 14px -17px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 17px 14px -17px rgba(0,0,0,0.75);
box-shadow: 0px 17px 14px -17px
rgba(0,0,0,0.75);
}


.FISR-latest-home *{
	
}


.FISR-latest-home .video-tags-maincontainer {
    background-color: #ee3c24 ;
    padding: 20px;
    margin-top: auto !important;
}