@charset "UTF-8";


/*---------------------Sponsor Style-------------------------- */

.sponsorwrappers a{ margin:0;
	
}
h2.sponsorname {margin-top:10px;margin-bottom:0;line-height:18px;font-size: 18px;line-height:18px;font-weight:bold;}
h2.sponsorname a, h2.sponsorname a:hover {
    color: #21759b;
    font-weight: 600;
    text-decoration: none;  
}

h2.sponsorname a:hover {
    color: #0f3647;
}
h2.extraspons { text-decoration: underline;}
.sponsorwrappers .sponsorimage img {display:block}
.sponsorwrappers:after {
    clear: both;
    display: block;
    width: 100%;
    content: "";
}

.sponsorwrappers .fours-column {
    margin-right:3%;
    margin-bottom: 3%;
    width:22.75%;
    float:left;

}

.sponsorwrappers .fours-column:nth-child(4n+1){
    clear:left;
}

.sponsorwrappers .fours-column:nth-of-type(4n+4) {  
    margin-right: 0;
}

.sponsorwrappers .threes-column {
    margin-right:3%;
    margin-bottom: 3%;
    width:31.3%;
    float:left;
}
.sponsorwrappers .threes-column:nth-child(3n+1){
    clear:left;
}
.sponsorwrappers .threes-column:nth-of-type(3n+3) {  
    margin-right: 0;
}

.sponsorwrappers .twos-column {
    margin-right:3%;
    margin-bottom: 3%;
    width:48.5%;
    float:left;
}
.sponsorwrappers .twos-column:nth-of-type(2n+2) {  
    margin-right: 0;
}

.sponsorwrappers .ones-column {
    width: 100%;
}

.sponsorwidget a .sponsorimage img {
	display:block;
	margin:0;
	float:none;
}
.sponsorwidget h2.sponsorname, .sponsorwidget h2.sponsorname a{
    font-size: 18px;
    margin: 0;
    text-decoration: none;
}
.sponsorwidget {
    width: 100%;
    clear: both;
}


/*  START OF MEDIA QUERIES */

 @media only screen and (max-width: 800px) {
	.embed-container {
		position: relative;
		padding-bottom: 52.25%; /* 16/9 ratio */
		padding-top: 30px; /* IE6 workaround*/
		height: 0;
		overflow: hidden;
		}

	.embed-container iframe,
	.embed-container object,
	.embed-container embed {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		}
	
	img {
		max-width:100%;
		height:auto;
		}
	
	img {
		-ms-interpolation-mode:bicubic;
		}  

}
 @media only screen and (max-width: 640px) {
     
     .sponsorwrappers .fours-column, .sponsorwrappers .threes-column, .sponsorwrappers .twos-column {
        width: 100%;
    }
		
}
 @media only screen and (max-width: 480px) {	

}
 @media only screen and (max-width: 320px) {

}

/*  END OF MEDIA QUERIES */

.asvoe{
	padding:4px;
}


.top-navigation-left-text .hSpons {
    background: rgba(255,255,255,0.5);
    display: inline-block;
    padding: 2px;
    border-radius: 10px;
    clear: both;
    text-align: center;
}
.top-navigation-left-text .hSpons:nth-child(3),.top-navigation-left-text .hSpons:nth-child(2)  {
    display: block;
    padding: 4px 1px 4px 4px;
}
.top-navigation-left-text .hSpons:hover {
    background-color: rgba(255,255,255,0.8);
}

.top-navigation-container .hSpons.kids {
    background: rgba(139,164,210,0.5);
    display: block;
    padding: 4px 1px 4px 4px;
    border-radius: 10px;
    clear: both;
    text-align: center;
    min-width: 250px;
}
.top-navigation-container .hSpons.kids:hover {
    background-color: rgba(139,164,210,1);
}