
.page-node-4196 .subMain section,
.page-node-1563 .subMain section {
    padding-bottom: 0;
}
.page-node-1563 #block-cck-blocks-body .field-item,
.page-node-4196 #block-cck-blocks-body .field-item {
	color: #707070;
	font-weight: normal !important;
	font-size: 18px;
	padding: 0 0 10px;
}
.page-node-1563 .region-subpage-content p, .page-node-4196 .region-subpage-content p, .region-subpage-content li {
	font-family: centuryGothic;
	font-weight: normal !important;
	font-size: 18px;
	line-height: 30px;
	color: #707070;
	padding:0 25px;
}
.page-node-1563 h3 {
	background-color:#f6f6f6;
	font-family: CenturyGothic-Bold;
	font-weight: normal !important;
	font-size: 24px;
	line-height: 30px;
	color: #000;
	padding: 15px 25px 0;
	margin-top:30px;
	margin-bottom:0;
}
.page-node-4196 h3 {
	font-family: CenturyGothic-Bold;
	font-weight: normal !important;
	font-size: 24px;
	line-height: 30px;
	color: #000;
	padding:0 25px;
	margin-bottom:0;
}
.page-node-1563 .region-subpage-content h4,
.page-node-4196 .region-subpage-content h4 {
	font-family: CenturyGothic-Bold;
	font-weight: normal !important;
	font-size: 18px;
	line-height: 30px;
	color: #707070;
	padding:30px 25px 0;
	margin-top:0;
}
.page-node-1563 .region-subpage-content h5,
.page-node-4196 .region-subpage-content h5 {
	font-family: CenturyGothic;
	font-weight: normal !important;
	font-size: 18px;
	line-height: 30px;
	color: #707070;
	padding:0 0 0 25px;
}
.page-node-1563 #block-views-2014-zoo-hours-block-5 .field-content .redbox p,
.page-node-1563 #block-views-2014-zoo-hours-block-5 .field-content .redbox p a,
.page-node-4196 #block-views-2014-zoo-hours-block-5 .field-content .redbox p,
.page-node-4196 #block-views-2014-zoo-hours-block-5 .field-content .redbox p a {
	color:#fff;
}
.page-node-1563 #block-views-2014-zoo-hours-block-5 .field-content p.hours-headline {
	font-family: olivier;
	font-weight: normal;
	font-style: normal;
	font-size:40px;
	color:#707070;
	padding-top:10px;
	line-height:40px;
	display:inline-block;
	height:80px;
	background-image:url(/sites/all/themes/zoostrap/images/hours-of-operation-underline.jpg);
	background-repeat:no-repeat;
	background-position:25px 57px;
}
.page-node-4196 #block-cck-blocks-field-php p.hours-headline {
	font-family: olivier;
	font-weight: normal;
	font-style: normal;
	font-size:40px;
	color:#707070;
	padding-top:10px;
	margin-top:40px;
	line-height:40px;
	display:inline-block;
	height:80px;
	background-image:url(/sites/all/themes/zoostrap/images/hours-of-operation-underline.jpg);
	background-repeat:no-repeat;
	background-position:25px 57px;
}
.page-node-4196 #block-cck-blocks-field-php .view-san-diego-zoo-hours {
	padding:0 25px;	
}
.page-node-1563 .region-subpage-content p.hours-directions-headline {
	font-family: olivier;
	font-weight: normal;
	font-style: normal;
	font-size:40px;
	color:#707070;
	padding-top:10px;
	line-height:40px;
	display:inline-block;
	height:80px;
	background-image:url(/sites/all/themes/zoostrap/images/directions-underline.jpg);
	background-repeat:no-repeat;
	background-position:25px 57px;
}
.page-node-4196 .region-subpage-content p.hours-directions-headline {
	font-family: olivier;
	font-weight: normal;
	font-style: normal;
	font-size:40px;
	color:#707070;
	padding-top:10px;
	margin-top:40px;
	line-height:40px;
	display:inline-block;
	height:80px;
	background-image:url(/sites/all/themes/zoostrap/images/directions-underline.jpg);
	background-repeat:no-repeat;
	background-position:25px 57px;
}
@media (max-width:340px) {
.page-node-1563 #block-views-2014-zoo-hours-block-5 .field-content p.hours-headline,
.page-node-4196 #block-views-2014-zoo-hours-block-5 .field-content p.hours-headline {
	height:112px;
	background-position:25px 93px;
}
}

.hours-24-teal {
	color:#10bbb3 !important;
}
.hours-dark-gray strong {
	color:#575757 !important;
	font-weight:normal !important;
}
.hours-teal strong {
	color:#10bbb3 !important;
	font-weight:normal !important;
}
.hours-red strong {
	color:#c84d39 !important;
	font-weight:normal !important;
}
.hours-gold strong {
	color:#f0b529 !important;
	font-weight:normal !important;
}
.hours-green strong {
	color:#76c54d !important;
	font-weight:normal !important;
}
.hours-orange strong {
	color:#fd8409 !important;
	font-weight:normal !important;
}
.hours-purple strong {
	color:#954ee9 !important;
	font-weight:normal !important;
}

.page-node-1563 .hours-24,
.page-node-4196 .hours-24 {
	font-size:24px;
	line-height:56px;
}


.page-node-4196 .field-name-field-code-top-of-body {
		padding:0 25px;	
	}
.page-node-4196 .field-name-field-code-top-of-body h2 {
		margin: 0 0 10px;
		font-size: 36px;
	}
#block-cck-blocks-field-php #views-exposed-form-san-diego-zoo-hours-block-3 {
		width:275px;
		position:relative;
		margin-bottom:0;
	}
input[type="text"],
input[type="text"]:focus {
	box-shadow:none;	
}
#block-cck-blocks-field-php form {
		line-height:0;
	}
#block-cck-blocks-field-php #edit-date-filter-value-datepicker-popup-0 {
		text-indent: -5000px;
		border: medium none;
		background-color: transparent; 
		background-image:url(/sites/all/themes/zoostrap/images/calendar-icon.png); 
		background-repeat:no-repeat; 
		cursor:pointer; 
		height:40px; 
		width:43px;
		position:absolute;
		right:82px;
		top: -37px;
	}
#block-cck-blocks-field-php #edit-date-filter-value .form-item .help-block {
		font-size: 0.85em;
		display: none;
	}
#block-cck-blocks-field-php .item-list ul {
	margin-left:0;
}
#block-cck-blocks-field-php .item-list ul li {
		margin: 0;
		padding: 0;
		list-style: none;
	}
#block-cck-blocks-field-php .views-exposed-widgets {
		margin-bottom: 0;
	}
}
.ui-datepicker {
    width: 15em;
}
#ui-datepicker-div {
	font-size: 100%;
	font-family:centuryGothic;
	background: #fff;
	border:none;
	-webkit-box-shadow: 0px 2px 3px 1px rgba(148,148,148,0.76);
	-moz-box-shadow: 0px 2px 3px 1px rgba(148,148,148,0.76);
	box-shadow: 0px 2px 3px 1px rgba(148,148,148,0.76);	z-index: 9999;
}
.ui-widget-header {
			background:none;
			border:none;
	}
.ui-datepicker-calendar th {
			border-top: 1px solid #eee;	
			border-bottom: 1px solid #eee;	
			padding: .4em .3em;
		}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
			border: none;
			background: none;
			font-weight: 400;
			color: #555;
		}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
			border: none;
			background: #76c54d;
			color: #fff;
		}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
			border: none;
			background: none;
			font-weight: 400;
			color: #76c54d;
		}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
			border: none;
			background: #76c54d;
			color: #fff;
		}
.ui-datepicker table {
    font-size: 1em;
	line-height:1.2em;
}
.ui-datepicker td span, .ui-datepicker td a {
    display: block;
    padding: .2em;
    text-align: center;
    text-decoration: none;
}
.ui-icon {
    width: 7px;
    height: 13px;
}
.ui-widget-header .ui-icon {
    background-image: none; 
}
.ui-widget-header .ui-icon-circle-triangle-w {
    background-image: url(/sites/all/themes/zoostrap/images/cal-arrow-left.png); 
}
.ui-widget-header .ui-icon-circle-triangle-e {
    background-image: url(/sites/all/themes/zoostrap/images/cal-arrow-right.png); 
}
.ui-state-hover .ui-icon-circle-triangle-w {
    background-image: url(/sites/all/themes/zoostrap/images/cal-arrow-left.png); 
}
.ui-state-hover .ui-icon-circle-triangle-e {
    background-image: url(/sites/all/themes/zoostrap/images/cal-arrow-right.png); 
}
.ui-icon-circle-triangle-w {
    background-position: 0 0
}
.ui-icon-circle-triangle-e {
    background-position: 0 0;
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
	margin-left:0;
	margin-right:0;	
	margin-top:5px;
	top:0;
}
.ui-datepicker .ui-datepicker-next {
    right: 4px;
	top:2px;
	cursor:pointer;
}
.ui-datepicker .ui-datepicker-prev {
    left: 0;
	top:2px;
	cursor:pointer;
}
.ui-datepicker .ui-datepicker-next:hover {
    right: 4px;
	top:2px;
}
.ui-datepicker .ui-datepicker-prev:hover {
    right: 0;
	top:2px;
}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:none;background:none;}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:none;}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:none;}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:none;background:none;}
