/* CSS Document */

.breadcrumb{
	font-family: 'Lato-Black' !important;
	background-color:#1D1D1C !important;
	border-radius:0 !important;
}
.breadcrumb a{
	color:#FFF !important;
}
.breadcrumb a:hover{
	color:#8BC441 !important;
}
.responsive-calendar .controls{
	margin-bottom:5px;
}
.responsive-calendar .controls .btn{
	font-size:26px !important;
	color:#1D1D1C;
}
.responsive-calendar .controls .btn:hover{
	color:#8BC441;
}
.responsive-calendar .controls h4{
	position:relative;
	top:16px;
	font-size:18px !important;
	color:#028DD0;
	text-transform:uppercase;
	letter-spacing:2px;
}
.responsive-calendar .day-headers{
	font-family: 'Lato-Bold';
}
.responsive-calendar .day.active a{
	background-color:#FDB613 !important;
	border:1px solid #FFF !important;
}
.responsive-calendar .day.active a:hover{
	background-color:#8BC441 !important;
	color:#FFF !important;
}
.responsive-calendar .badge{
	background-color:#1D1D1C !important;
	font-size:10px !important;
	padding:2px 5px !important;
}
.wellCal{
	background-color:#FFF !important;
	padding:10px !important;
}
.calInt .controls .btn{
	padding:8px 5px !important;
	font-size:20px !important;
	color:#028DD0 !important;	
}
.calInt .controls .btn:hover{
	color:#8BC441 !important;
}
.calInt .controls h4{
	position:relative;
	top:11px;
	font-size:20px !important;
	color:#028DD0 !important;
}
.calInt .day-headers{
	margin-top:10px !important;
	font-family: 'Lato-Bold';
}
#filterEvents.int{
	background-color:#F5F5F5;
	padding:10px;
	margin-bottom:25px;
}
.panel-group .panelEvents+.panelEvents {
	margin-top:3px !important;
}
.panelEvents .panel-heading, .panelEvents .panel-heading h3{
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;	
}
.panelEvents{
	border:none !important;	
	margin-bottom:2px !important;
}
.panelEvents .panel-heading{
	display:block;
	border:none !important;
	padding:8px 10px !important;
	cursor:pointer;	
}
.panelEvents .panel-heading.adults{
	background-color:#CE131A !important;
}
.panelEvents .panel-heading.teens{
	background-color:#018CD0 !important;
}
.panelEvents .panel-heading.kids{
	background-color:#8BC43F !important;
}
.panelEvents .panel-heading.other{
	background-color:#F46E15 !important;
}
.panelEvents .panel-heading:hover, .panelEvents.panelClick .panel-heading{
	background-color:#02538B !important;
}
.panelEvents.panelClick .panel-body{
	border:1px solid #D6D6D6 !important;
}
.panelEvents .panel-heading h3{
	font-family: 'Lato' !important;
	font-size:18px !important;
	color:#02538B !important;
}
.panelEvents:hover .panel-heading h3{
	color:#FFF !important;
}
.panelEvents .panel-body{
	padding:8px !important;
	font-size:12px;
}
.panelEvents .panelDate{
	font-family: 'Lato-Bold';
	font-size:14px;
	color:#028DD0;
	margin-bottom:5px;
}
.thumbEvents{
	height:200px;
	margin-bottom:15px;
}
.addToEmail{
	margin-top:3px;
	font-size:14px;
}
.addToEmail span{
	font-family: 'Lato-Bold';
	margin-right:5px;	
}
.addToEmail a{
	color:#028DD0;
	margin-right:3px;
}
.addToEmail a:hover{
	color:#8BC441;
}

/********************************************************** MEDIA QUERRIES ******************************************************************/

/* Smartphones (landscape) */
@media only screen and (min-width : 321px) {
	
	
}

/* Tablet (portrait) */
@media(min-width:768px){
	.responsive-calendar .controls .btn{
		font-size:20px !important;
	}
	.responsive-calendar .controls h4{
		top:13px;
		font-size:16px !important;
	}
	.calInt .controls h4{
		top:8px;
		font-size:26px !important;
	}	
	#filterEvents.int{
		padding:15px;
	}
	#filterEvents .title{
		font-size:18px;
	}
	#filterEvents.int .icons .icon img{
		width:63px;
	}
	.panelEvents .panel-heading h3{
		font-size:20px !important;
	}
	.panelEvents .panel-body{
		padding:10px !important;
	}
	.panelEvents .panelDate{
		font-size:18px;
	}
	.thumbEvents{
		height:150px;
	}
	
}

/* Tablet (landscape) */
@media(min-width:992px){
	.calInt .controls h4{
		font-size:24px !important;
	}	
	.calInt .badge{
		font-size:12px !important;
		padding:3px 5px 2px 6px !important;
	}
	#filterEvents.int{
		padding:10px;
	}
	#filterEvents .title{
		font-size:16px;
	}
	.panelEvents .panel-heading h3{
		font-size:18px !important;
	}
	.panelEvents .panel-body{
		font-size:12px;
	}
	.panelEvents .panelDate{
		font-size:14px;
	}
	.thumbEvents{
		height:100px;
	}
	
}

/* Desktop */
@media(min-width:1200px){
	.responsive-calendar .controls{
		margin-bottom:10px;
	}
	.responsive-calendar .controls .btn{
		font-size:26px !important;
	}
	.responsive-calendar .controls h4{
		top:16px;
		font-size:18px !important;
	}
	.calInt .controls .btn{
		font-size:32px !important;
	}
	.calInt .controls h4{
		top:15px;
		font-size:28px !important;
	}
	#filterEvents.int{
		padding:15px;
		margin-bottom:30px;
	}
	.panelEvents .panel-heading h3{
		font-size:20px !important;
	}
	.panelEvents .panel-body{
		font-size:13px;
	}
	.panelEvents .panelDate{
		font-size:16px;
	}
	.addToEmail{
		margin-top:5px;
		font-size:16px;
	}
	.addToEmail a{
		margin-right:4px;
	}
	
}

