/*
.header-menu-wrapper{
	
   background-color: #27427e;  
   background-image: url('../images/header-primary-menu-gradient.jpg'); 
   background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#2142a6), to(#27427e)); 
   background-image: -webkit-linear-gradient(top, #2142a6, #27427e); 
   background-image: -moz-linear-gradient(top, #2142a6, #27427e);  
   background-image: -ms-linear-gradient(top, #2142a6, #27427e);
   background-image: -o-linear-gradient(top, #2142a6, #27427e);
   width:100%;
   min-height:125px;
}
*/

div.masthead {
    background: #e1a33c;
}

div.masthead img {
    width: 100%;
    max-width: 60%;
    height: auto;
    display: block;
    margin: 0 auto;
}

div.mobile {display: none;}


.bg-paper {
	background-image: url(../images/bg-newspapers.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	width: 100%;
	height: 673px;
	margin-top: -673px;
}

.vids {
	width: 852px;
	margin: 0 auto;
}

.vid-frame {
	width: 244px;
	height: 250px;
	float: left;
	margin-right: 20px;
	margin-left: 20px;
	margin-bottom: 20px;
	margin-top: 15px;
	
}

.vid {
	width: 244px;
	margin-bottom: 10px;
}
                    	
.song-title {
	color: #f0453d;
	font-size: 18px;
	margin-top: 15px;
}

.song-entrant {
	color: #f0453d;
	font-weight: bold;
}



h1, h2, h3, h4,
h1 a, h2 a, h3 a, h4 a{
   color:#f04517;
}
.top-bar{

    background-color:transparent;
  

}
.top-bar ul {
   background-color:#00a2ff;
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   -ms-border-radius: 4px;
   -o-border-radius: 4px;
   border-radius: 4px;
   

}
.top-bar ul > li.name,
.top-bar ul >  li{
   background-color:transparent;
 


}

.top-bar ul >  li a:hover,
.top-bar ul >  li:hover{
  background-color:transparent;
 

}

.top-bar ul > li a:not(.button){
 font-size:120%;
 font-weight:normal;
 

}



.header-menu{
   margin-top:16px;
}

.header-background{
	background: center top url('../images/header-background2.jpg');
	width:100%;
	min-height:333px;

}

div#copyright {
    margin: 10px auto;
    text-align: center;
    color: #000;
    font-weight: 600;
}

div.your-class {
    width: 100%;
    height: auto;
    overflow: hidden;
}


.leaderboard-ad{
	margin-top:2%;
}

.hover-link:hover{
   text-decoration:underline;
} 


/* sidebar */

.sidebar-ads{
	
}
.sidebar-ads ul{
	list-style:none;
}

.footer{
	width:100%;
	min-height:210px;
	/*background:#f04517;*/
	background:#e1a33c;
  float:left;
}

.footer-title{
   font-size:135%;
   color:#000;
}

.footer ul{
    list-style:none;
}

.footer ul li a{
    color: #000;
    font-size:120%;
    /*text-shadow:1px 1px #ca340c;*/
}


/*    *************             */



@media only screen and (max-width: 942px) and (min-width: 768px) { 


      /* custom menu style */
      .show-for-small-down{
         display:block;
      } 

}



@media only screen and (min-width: 943px) { 


       /* custom menu style */   
      .show-for-small-down{
         display:none;
      }
}


@media only screen and (max-width: 767px) { 


       /* custom menu style */
      .show-for-small-down{
         display:show;
      }
       

}


@media only screen and (max-width: 767px) { 


       /* custom menu style */
      .header-background{
            
            min-height:263px;

      }

       

}

/* styling for the height of the header section */
@media only screen and (max-width: 365px) { 


       /* custom menu style */
      .header-background{
            
            min-height:223px;

      }

       

}



/* _________________________________________________________*/

/*_____________________________________________________________ */


.menu-wrapper{
 width:100%;
 float:left;
 background-color:#000;
}



    .menu-wrapper .menu{
        max-width:1000px;
      margin:0 auto;      
  
    }



    .menu-wrapper .menu ul{
    /* max-width: 1000px; */
    width: 100%;
    max-width: 350px;
    margin: 0 auto;
    padding: 0;
    /* float: left; */
    display: block;
    list-style: none;
    /* margin-left: 250px; */
}

    


    .menu-wrapper .menu ul li{
        float:left;

    }


    .menu-wrapper .menu ul li a{
      text-decoration:none;
      color:#000;
      margin:0 2em;
      font-size:1.3em;
      color:#fff;
      height:2.5em;
      float:left;
      line-height:2.5em;

    }


.leaderboard-wrapper{
  width:100%;
  margin-top:20px;
  float:left;
  
}

.leaderboard-wrapper .ad-title{
  width:100%;
  float:left;
  font-size:11px;
  color:#212121;
}
.leaderboard-adspot{
  margin:0 auto;
  width:798px;
    margin-bottom:3em;
}

.wrapper{
  width:1000px;
  margin:0 auto;
}

.company-name{
  width:100%;
  background:#151515;
  color:#fff;
  font-weight:bold;

padding: 10px;

  
    background: #2e2113;
background: -moz-linear-gradient(left, #2e2113 0%, #2e2113 49%, #eb4693 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, #2e2113), color-stop(49%, #2e2113), color-stop(100%, #eb4693));
background: -webkit-linear-gradient(left, #2e2113 0%, #2e2113 49%, #eb4693 100%);
background: -o-linear-gradient(left, #2e2113 0%, #2e2113 49%, #eb4693 100%);
background: -ms-linear-gradient(left, #2e2113 0%, #2e2113 49%, #eb4693 100%);
background: linear-gradient(to right, #2e2113 0%, #2e2113 49%, #eb4693 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2e2113', endColorstr='#eb4693', GradientType=1 );
}
.content-area{
  width:65%;
  float:left;
}

    .vid-frame-large{

    }
/*
    .h_iframe        {position:relative;}
    .h_iframe .ratio {display:block;width:100%;height:auto;}
    .h_iframe iframe {position:absolute;top:0;left:0;width:100%; height:100%;}
*/
.sidebar{
  width:35%;
  float:left;

}
