/* content home */
.h-cleft {
	padding:0px 0px 20px;
}
.h-top h1 {
	color:#333;
	background: url(../images/bpink30.png);
	padding:10px 0px 10px 10px;
	font-size: 25px;
	text-transform: uppercase;
}
.h-top h2 {
	color:#66CC00;
	padding:10px 10px 5px;
	font-size:16px;
	font-family: Verdana, Geneva;
}
.h-top p {
	text-align:justify;
	padding:5px 8px 10px;
	font-size:14px;
	line-height:18px;
	font-family:serif, Georgia, 'Times New Roman';
}
.portcont {
	background:url(../images/bwhite80.png);
}
.event-date {
	font-size:25px;
	color:#C39;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	margin: 12px 0px 0px 10px;
}
.date-bordertop {
	margin:5px 0px 14px;
	border-color:#333;
}
.date-border {
	margin:5px 0px 14px;
	border-color:#333;
}
.h-cleft .titleb {
	clear:both
}
.pink {
	color: #C39;
}
.h-cleft .titleb {
	font-size:16px;
	font-family: Verdana, Geneva;
	color:#FFF;
	padding: 10px 10px;
	margin: 10px 0px;
	background: #66CC00;
}
.h-cleft .titleb h2 {
	font-size:28px;
}
.t-border {
	margin:15px 0px 0px;
	border-color:#C3C3C3;
}
/*gmap e filter*/
#gmap {
	height:350px;
	width:auto;
	margin: 10px 0px 10px;
}
.bresults {
	color:#333;
	padding: 8px 8px 8px;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	background-color: #DFE7FA;
}
.bresults a {
	text-decoration:underline
}
.bresults a:hover {
	text-decoration:none;
}
.hsearch {
	font-weight:bold;
	font-size:14px;
	padding:0px 8px;
	background-color: #FFF;
	margin: 0px;
}
.navbar-filter {
	margin-top:10px;
	width:100%;
}
.hsearch .btn {
	background-color:#FFDE79;
	color:#003;
	border-color:#999
}
/*Sidebar home*/
.h-cright {
	margin: 0px;
	font-size:10px;
	font-family:"Trebuchet MS", Arial, Helvetica;
	padding:0px;
}
.h-allbox {
	margin-bottom:10px;
}
.h-allbox h2 {
	font-size:17px;
	height:41px;
	line-height:40px;
	font-family:Verdana, Geneva, sans-serif;
	width: auto;
	color: #FFF;
	padding-left: 25px;
	position: relative;
	z-index: 51;
	margin: 0px -18px 0px 0px;
	background:url(../images/backboxgreenw.png) top right no-repeat;
}
.angle-dx .glyphicon {
	font-size: 30px;
	margin-top: 24px;
	color:#66CC00;
}
.angle-dx {
	background:url(../images/anglerbalpha.png) no-repeat top right;
	height:26px;
	margin-right: -18px;
	width: auto;
	position: relative;
}
.arrow-sx {
	margin-top:-56px;
	z-index: 120;
	position: relative;
}
.arrow-c {
	margin-top:-56px;
	z-index: 50;
	position: relative;
}
#h-firstbox {
	background:white;
	clear: both;
}
#t-fbox {
	background:url(../images/backboxevents.png) no-repeat top right #FFF;
}
#t-secondbox {
	background:url(../images/backboxparksell.png) no-repeat top right;
}
#t-thirdbox {
	background:url(../images/backboxboatsell1.png) no-repeat top right;
}
#t-fourthbox {
	background:url(../images/backboxbeach2sell.png) no-repeat top right;
}
#t-thirdbox h2 {
	font-size:18px;
}
#t-secondbox h2 {
	font-size:17px;
}
/*events type*/
.p-event {
	z-index: 0;
	font-weight: bold;
	font-size: 15px;
	margin: -15px 0px 25px;
}
.p-event .type {
	padding:0px;
	border-bottom: 4px solid white;
	background:#CC3399;
}
.p-event ul {
	list-style:none
}
.p-event .detail {
	width: auto;
	z-index: 15;
	padding: 4px 2px 5px 4px;
	margin: 0px 0px 0px 65px;
	position: absolute;
	background-color: #FFF;
}
.p-event a {
	text-decoration:none;
	color: #C39;
}
.p-event a:hover {
	text-decoration:underline;
}
 @media (min-width: 481px) {
.mapbutt {
  position: absolute;
  right: 9px;
}
 }
 @media (min-width: 768px) {
 .h-cright {
 padding-left:8px;
}
}
@media (min-width: 768px) and (max-width: 991px) {
#t-fbox h2 {
	font-size:16px;
}
}
@media (max-width: 991px) {
	/*fix shadow*/
 .angle-dx {
 background:none;
 margin:0px;
}
 .h-rbox h2, .h-allbox h2 {
 margin:0px;
}
}
