/**desktop**/
#head-content{
 position: relative;
}
.desktop-search {
    position: absolute;
    right: 11px;
    bottom: 20px;
}
.mobile-search {
    display: none;
}

/**mobile**/
@media screen and (max-width: 480px){
	.desktop-search {
		display: none;
	}
	.mobile-search {
		display: block !important;
		margin: 10px 5px;
	}
	#searchform #searchfield {
		max-width: 160px;
	}
}

@media only screen and (max-width: 560px) and (min-width: 480px){
	#searchform #searchfield {
		padding: 2px 6px;
	}
	#searchform #submitbutton {
		padding: 2px 5px;
	}
}

/**Readded Dec 31 2015**/

/* ---------[ Underlined Links for Posts ]--------- */

.single .post .entry a,
.single .post .entry a:link,
.single .post .entry a:visited {
	text-decoration:underline;
	}

.single .post .entry .related-posts a,
.single .post .entry .related-posts a:link,
.single .post .entry .related-posts a:visited {
	text-decoration:none;
	}

h1.post-title a, .meta a, p.tags a, p.cats a {
	text-decoration:none !important;
	}

.image-map {
      background: url('//bernews.com/wp-content/uploads/2013/11/headerwins.png');
      width: 960px;
      height: 98px;
      display: block;
      position: relative;
      margin-top: 0px;
      float: left;
    }

    .image-map > a.map {
      position: absolute;
      display: block;
      border: 0px solid green;
    }
#head-content{
 position: relative;
}
.desktop-search{
    position: absolute;
    right: 7px;
    bottom: 15px;
}
.mobile-search{
	display:none;
}
/* ---------[ Mobile Fix - October 2015 ]--------- */

@media only screen and (min-width: 480px) and (max-width: 560px){
	#searchform #searchfield{
		padding: 2px 6px;
	}
	#searchform #submitbutton{
		padding: 2px 5px;
	}
}
@media screen and (max-width: 480px) {
	#top-ad, #top-ad div, #top-ad iframe{
	width:100% !important;
	}
	#swiffycontainer{
	width:100% !important;
	}
	.desktop-search{
		display:none;
	}
	.mobile-search{
		display:block !important;
		margin: 10px 5px;
	}
	#searchform #searchfield{

	    max-width:160px;
	}
}
