/* Country */
/* Media Queries */

@media only screen 
and (max-width : 979px) {
	h3.navtitle {
		display: inline;
	}
	.navcollapse {
		display: inline-block;
	}
	.nav-collapse .nav > li > a,
  .nav-collapse .dropdown-menu a {
    padding: 0 0 0 15px;
    font-weight: 400;
    color: inherit;
    -webkit-border-radius: 0;
       -moz-border-radius: 0;
            border-radius: 0;
  }
  /* Navigation */
	.nav, nav {
		text-align: left;
	}
  nav li {
		display: block;
		margin-right: 0;
		line-height: 40px;
		font-size: 13px;
	}
	.nav-collapse > ul > li, .nav-collapse .dropdown-menu li {
		border-top: 1px solid #c3aa9d;
		border-top: 1px solid rgba( 255, 255, 255, .3 );
	}
	.nav-collapse > ul > li:last-child {
		border-bottom: 1px solid #c3aa9d;
		border-bottom: 1px solid rgba( 255, 255, 255, .3 );
	}
	nav li, nav a, nav a:visited {
		color: #c3aa9d;
		color: rgba( 255, 255, 255, .6 );
		line-height: 40px;
		display: block;
		text-decoration: none;
	}
	.dropdown-menu li {
		display: block;
	}
	nav a:focus, nav a:hover, .nav a:focus, .nav a:hover {
		text-decoration: none;
		color: #ffffff;
		color: rgba( 255, 255, 255, 1 );
	}
	.nav-collapse .nav > li > a {
    margin-bottom: 0;
  }
	.nav-collapse .dropdown-menu li + li a {
    margin-bottom: 0;
  }
  .nav-collapse .nav > li > a:hover,
  .nav-collapse .dropdown-menu a:hover {
    background-color: transparent;
    text-decoration: none;
		color: #ffffff;
		color: rgba( 255, 255, 255, 1 );
  }
  .nav-collapse.in .btn-group {
    padding: 0;
    margin-top: 5px;
  }
  .nav-collapse .dropdown-menu {
    position: static;
    top: auto;
    left: auto;
    display: block;
    float: none;
    max-width: none;
    padding: 0 0 0 0;
    margin: 0 0 0 15px;
    background-color: transparent;
    border: none;
    border-left: 1px solid #c3aa9d;
		border-left: 1px solid rgba( 255, 255, 255, .3 );
    -webkit-border-radius: 0;
       -moz-border-radius: 0;
            border-radius: 0;
    -webkit-box-shadow: none;
       -moz-box-shadow: none;
            box-shadow: none;
  }
  .nav .active > a,
	.nav .active > a:hover {
	  color: #ffffff;
	  text-decoration: none;
	  outline: 0;
	  background: none;
		background-color: #c6ada9;
		background-color: rgba( 255, 255, 255, 0.2 );
	}
	.nav .current-page-ancestor.active > a,
	.nav .current-page-ancestor.active > a:hover {
	  background-color: transparent;
	}
  .nav-collapse .dropdown-menu:before,
  .nav-collapse .dropdown-menu:after {
    display: none;
  }
  .nav-collapse .dropdown-menu .divider {
    display: none;
  }
  .nav-collapse .nav > li > .dropdown-menu:before,
  .nav-collapse .nav > li > .dropdown-menu:after {
    display: none;
  }
  .dropdown-submenu:hover > a {
		background: none;
	}
	.dropdown-menu, .dropdown-submenu {
	  visibility: visible !important;
	}
}

/* Smartphones and portrait tablets */
@media only screen 
and (min-width : 320px) 
and (max-width : 768px) {

	body {
		padding: 0;
	}
	
	.listenlive {
		text-align: center;
		margin-top: -30px;
		margin-bottom: -10px;
	}
	nav {
		margin-bottom: 0;
	}
	
	#content-home {
		padding: 0;
	}

	#stationbar {
		text-align: center;
		font-weight: 700;
	}
	
	.logo, .footer-ad p {
		text-align: center;
	}
	
	.logo img {
		display: block;
		margin: 0 auto;
	}
	
	#featuredshow .widget {
		margin-top: 0;
		margin-bottom: 0;
	}
	
	.col2 {
		padding-left: 0;
	}

	#footer {
		/*margin-bottom: 50px;*/
	}
	
	.footer-inner {
		padding-right: 10px;
		padding-left: 10px;
	}
	
	.footer-inner p {
		margin-bottom: 0;
	}
	
	#smallcol {
		margin-top: 0;
	}
	
	#smallcol .widget {
		border: 1px solid #cccccc;
		border-right: none;
		border-left: none;
		background-color: #ffffff;
		overflow: visible;
	}
	#smallcol .widget h1 {
		left: 0;
	}
	
	.widget h1, #dynamiclead h1, footer .widget h1, #featuredshow .widget h1, article h1, article.gallery h1 {
		font-size: 20px;
		position: relative;
		top: -10px;
		height: 28px;
		line-height: 30px;
		left: 0;
		padding: 2px 0 0 0;
		margin: 0 0 0 0;
		background-position: top left;
		color: #ffffff;
		display: block;
		-moz-border-radius-topleft: 0px;
		-moz-border-radius-topright: 0px;
		-moz-border-radius-bottomright: 0px;
		-moz-border-radius-bottomleft: 0px;
		-webkit-border-radius: 0px 0px 0px 0px;
		border-radius: 0px 0px 0px 0px;
		overflow: hidden;
		text-align: left;
	}
	
	footer .widget h1, #featuredshow .widget h1 {
		top: 0;
		padding-left: 10px;
	}
	
	#featuredshow .widget ul {
		margin-right: 10px;
	}
	
	#featuredshow .widget p {
		margin-bottom: 10px;
		margin-right: 10px;
	}
	
	
	#dynamiclead h1 {
		top: 0;
		display: block;
	}
	
	.widget h1>span, #dynamiclead h1>span, article h1>span {
		display: inline-block;
		background: none;
		padding: 0 10px;
		height: auto;
	}
	
	.widget .item, #smallcol .widget .item {
		position: relative;
		top: 0;
		border-bottom: 1px solid #efefef;
		padding: 0 10px 10px 10px;
		margin-bottom: 10px;
	}
	
	.widget .item:last-child, #smallcol .widget .item:last-child {
		border-bottom: none;
		padding-bottom: 10px;
		margin-bottom: 0;
	}
	
	#smallcol .widget .item:nth-child(n+3) .itemimg {
		display: block;
	}
	
	#smallcol .widget .item:nth-child(n+3) h2 {
		font-size: 14px;
		line-height: 18px;
		margin-bottom: 5px;
		font-weight: 700;
	}

	#smallcol .widget .item p {
		display: block;
	}
	
	.widget .item p {
		font-size: 12px;
		line-height: 18px;
		margin-left: 0;
	}
	
	.widget .item p:last-child {
		margin-bottom: 0;
	}
	
	.widget, article.gallery, .archive.taxonomy {
		padding-left: 0;
		padding-right: 0;
		border-left: none;
		border-right: none;
	}
	
	.widget, .content {
		padding: 0;
	}
	
	article.gallery.grid, div.gallery.grid {
		text-align: left;
	}
	
	article.gallery.grid .item, div.gallery.grid .item {
		margin-right: 0;
		margin-left: 0;
	}
	
	
	#breadcrumb {
		margin-top: 10px;
	}

}

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

  body .gform_wrapper li.gfield input:not([type='radio']):not([type='checkbox']):not([type='image']):not([type='file']) {
      color: #424242;
      font-size: 16px !important;
      line-height: 40px;
      min-height: 40px;
  }

}