body
    {
        background-color:#000;
        margin:0px;
        padding:0px;
    }
p
    {
        font-family:'Overpass';
        color:#cccccc;
        font-size:16px;
        font-weight:200;
		line-height:2;
    }
a
    {
        text-decoration:none;
		color:#ffc709;
    }
a:hover
    {
        color:#00a3e6;
        
    }
    
/*Added Tags*/
h1
    {
        font-family:'Overpass';
        color:#bbbbbb;
        font-size:24px;
        font-weight:bold;
    }
h2
    {
        font-family:'Overpass';
        color:#bbbbbb;
        font-size:20px;
        font-weight:bold;
    }    
.has-text-align-center
    {
        text-align:center;
    }
.wp-block-columns
    {
        display:table;
        width:100%;
        table-layout: fixed;
    }
.wp-block-column
    {
         display:table-cell;
         table-layout: fixed;
         width:100%;
    }

.size-large
    {
        width:100%;
        margin:0px;
    }    
.img-Full-Width 
    {
        width:100%;
        margin:0px;
    }        
.img-Full-Width .size-large img
    {
        width:100%;
        height: auto;
    }
.aligncenter    
    {
        text-align:center;
    }
.creditTitle
    {
        font-family:'Overpass';
        color:#ddd;
        font-size:10px;
        text-transform: uppercase;
        margin:10px;
        color:#00a3e6;
    }  
    
.creditTitle strong
    {
        font-family:'Overpass';
        color:#aaa;
        font-size:16px;
        text-transform: uppercase;
        display:inline-block;
        margin:3px;
    }   
 .creditTitle  strong:hover
    {
        color:#00a3e6;
        
    }     
   
/* Page Links */
.midLinks
    {
    font-size:15px;font-family:'Overpass';color:#aaa;
    }

    
/* endAdded Tags*/
    
.topBarContainer
    {
        width:100%;
        background-color:#222;
        height:45px;
        overflow:hidden;
    }
.topBarImageContainer
    {
        float:left;
        display:inline-block;
    }
.logo
    {
        padding:6px;
        display:inline-block;
        float:left;
		height:32px;
		padding-left:12px;
    }
.logo:hover
    {
    color:#00a3e6;
    }
.logoTitle
    {
        font-family:'Overpass';
        color:#cccccc;
        font-size:14px;
        padding-top:10px;
        padding-left:5px;
        text-decoration:none;
        float:left;
    }
.logoTitleInvisible
    {
        font-size:31px;
        colour:black;
        display:none;
    }
.topLinks
    {
    font-size:12px;color:#ddd;font-family:'Overpass';color:#ffc709;padding-left:28px;margin-top:18px;float:left;
    }
.topLinks:hover
    {
     color:#fff;
    }
.topLinksHome    
    {
        display:none;
    }    
/*contianers*/
.blockFullWidth
    {
        width:100%;display:block;overflow: auto;
    }
.blockOneFifth
    {
        width:20%;
        float:left;
        display:inline-block;
    }
.blockContainer
    {
        display:block;
        padding:5px;
    }    
/* Videos */    
.videoWrapper 
    {
    position: relative;
    padding-bottom: 56.25%;
    /* 16:9 */
    padding-top: 25px;
    height: 0;
    }

.videoWrapper iframe 
    {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border:0px;
    } 
    
.videoDetailLargeWrapper
    {
        
    }
.videoDetailLarge
    {
        display: table;
        text-align:left;
        
    }
.videoDetailLargeTitle
    {
        font-family:'Overpass';
        font-size:25px;
        color:#ffc709;
        text-decoration:none;
        display:inline-block;
		text-align:left;
		
    }
.videoDetailSmallTitle
    {
    font-size:16px; 
    font-family:'Overpass';
	color:#ffc709;
    padding:10px;
    display:table-cell;
    text-decoration:none;
    }
.videoDetailLargeDuration
    {
        font-size:16px;  
        font-family:'Overpass';
        font-weight:200;
        color:#aaa;
    }
.videoDetailSmallDuration
    {
        font-size:15px;  
        font-family:'Overpass';
        color:#aaa;
    }  
.videoDetailSmallDuration2
    {
        font-size:15px;  
        font-family:'Overpass';
		font-weight:400;
        color:#ddd;
    } 
.videoDetailLargeExcerpt
    {
    font-size:18px; 
	font-weight:400;
    font-family:'Overpass';
    color:#fff;
    line-height:30px;
    margin:0px;
    }
.videoDetailLargeContent
    {
    font-size:18px; 
    font-family:'Overpass';
    line-height:25px;
    display:inline-block;
    margin:0px;
    color:#ccc;
    }
.videoDetailSmallContent
    {
    font-size:14px; 
    font-family:'Overpass';
    font-weight:200;
    line-height:1.5;
    margin:0px;
    color:#ccc;
    padding:5px;
    display:inline-block;
    }    
.videoDetailLink
    {
        font-family:'Overpass';
        font-size:15px;
        color:#00a3e6;
        text-decoration:none;
        display:inline-block;
    }    
    
/*tags*/
.tagWrapper
    {
    margin:20px;
    text-align:center;
    }
.tagTitle
    {
    font-size:16px; 
    font-family:'Overpass';
    color:#ccc;
    padding:5px;
    margin:5px;
    text-decoration:none;
    border:solid 1px #888;
    background-color:#444;
    border-radius:6px;
    white-space: nowrap;
    margin-top:20px;
    display:inline-block;
    }  
.tagImage
    {
        width:200px;
        float:left;
        margin:10px;
        margin-right:20px;
        
    }
    
/*General */
.subTitle
    {
        font-family: 'Overpass';
        color:#00a3e6;
        font-size:20px;
        display:block;
        width:100%;
        padding:20px;
    }
    
/*Columns*/
.column4 {
  float: left;
  width: 25%;
  
}

/* Clear floats after the columns */
.row:after {
  content: "";
  display: table;
  clear: both;
}

/*Columns*/
.column5 {
  float: left;
  width: 20%;
  
}
/*Columns*/
.column3 {
  float: left;
  width: 33%;
  
}

.column2 {
  float: left;
  width: 50%;
 max-width:500px;
  
}

.columnCenter
	{
		max-width:1000px;border:solid 1px #aaa;margin: 0 auto; text-align: left;
	}



.tagPointer
    {
        font-family:'Overpass';
        font-size:15px;
        color:#00a3e6;
        text-decoration:none;
        border-radius: 5px;
        padding:5px;
        border:solid 1px #555;
        margin:5px 5px 5px 5px;
        display:inline-block;
    }
.tagPointer:hover
    {
    border-radius: 3px;
    background-color:#00a3e6;
    color:#fff;
    }
.footer
    {
        background-color:#333;
        padding-top:50px;
        padding-bottom:100px;
        margin-top:50px;
    }    


/*Forms*/
input,
textarea {
	font-family: inherit;

	/* 1 */
	font-size: 100%;

	/* 1 */
	line-height: 1.15;

	/* 1 */
	margin: 0;

	/* 2 */
	width:100%;
}

