/* ------------  Custom design for The Raptor Center by the AHC Office of Communications ------------ */
/* BA8F00 ochre - 8F2E00 rust - 002F5D blue */
#backtotop {
	z-index: 100;
}
img.logo {
	border: none;
	box-shadow: 0 0 0 #fff;
}
.panel-col-top {
	margin-bottom: 1em;
	background: #14305f url(../img/blue-upfeathers.png) repeat center center;
}
.front .panel-col-top {
	background: #fff url(../img/pale-upfeathers-700.jpg) repeat bottom center;
	border-bottom: 1px solid #8F2E00;
}	
.panel-col-top h1, 
.panel-col-top h2.pane-title, 
.pnael-col-top .field-type-taxonomy-term-reference {
	color: #fff;
}
.panel-col-top .inside {
	padding: 4em 12px 1px;
}
#sub-footer .panel-pane h2 {
	background-color: #14305f;
	color: #fff;
	border-bottom: 1px solid #14305f;
	padding: 0.5em 1em;
	}
	#sub-footer .panel-pane h2 a {
		color: #333;
	}
.page-bio-raptor-center .panel-col-top h3 { 
	color: #aaa;
}
.page-bio-raptor-center .general h3 {
	background: #fff url(../img/pale-upfeathers-700.jpg) repeat bottom center;	
	border-width: 1px 0;
	border-style: solid;
	border-color: #ccc #fff #BA8F00;
}
h3, h4, h5, h6 {
	padding-bottom: 0.25em
}
h3 {
	color: #714d1e;
	border-bottom: 1px solid #a56a27;
}
h4, h5, h6, .txt-intro {
	color: #a56a27;
	}
	h6 {
		color: #d48028;
		}
.all-cols h2 {
	color: #14305f;
}		
.page-title h2 {
	font-size: 2.75em;
}		
.maroon-tabs {
	width: 253px;
}			
.front .panel-col-top .inside {
	margin: 0 auto;
	padding: 0;
}		
#flexslider-1 {
	background: none;
	border: 0;
	border-radius: 0;
	box-shadow: 0 0 0 #fff;
	margin: 0;
}		
#flexslider-1 .views-field-field-image-slider {
	float: right;
	width: 50%;
	margin-left: 1em;
}
#flexslider-1 .views-field-title {
	margin: 12px;
	}
	#flexslider-1 .views-field-title h3 {
		margin-bottom: 0;
	}
#flexslider-1 .views-field-body {
	margin: 0 12px;
}
#flexslider-1 ul.flex-direction-nav a {
	height: 24px;
	}
	#flexslider-1 ul.flex-direction-nav a:before {
		font-size: 18px;
	}
#flexslider-1 ol.flex-control-nav {
	bottom: 0;
	width: 50%;
}
.hours-operation h3 {
	color: #002F5D;
	font-weight: 400;
	font-size: 2em;
	border-bottom: none;
	}
	.hours-operation h3 span {
		color: #5b0013;
	}
	.hours-operation h3 strong {
		font-weight: 900;
	}
.view-display-id-panel_pane_2 {
	margin: 1em;
}
.view-front-page-stories h3 {
	border-bottom: none;
}

/* --------------------- */ @media only screen and (min-width: 661px) {	

	.front .panel-col-top {
		background: #fff url(../img/pale-upfeathers-700.jpg) repeat center center;
		border-bottom: 1px solid #8F2E00;
	}	

	.front .views-field-field-featured-photo-video .img-50-L img {
		width: 48%;
	}
		
} /* ------------------------------- */	
/* --------------------- */ @media only screen and (max-width: 700px) {	

	#flexslider-1 .views-field-field-image-slider {
		float: none;
		width: 100%;
		margin: 0 0 1em;
	}
	#flexslider-1 ol.flex-control-nav {
		bottom: 0;
		width: 100%;
	}
		
} /* ------------------------------- */	

/* -------------------------------------------------  top of the site navigation --*/
.maroon-tabs {
	width: 580px;
}
.maroon-tabs ul li.different {
	border: none;
	}
	.maroon-tabs ul li.different:after,
	.maroon-tabs ul li:first-child {
		border: none;
	}
	.maroon-tabs ul li.different a {
		background: #fff;
		color: #8f2e00;
		text-transform: uppercase;
		font-size: 15px;
		}
/* --------------------- */ @media only screen and (max-width: 700px) {

	.maroon-tabs {
		display: block;
		position: relative;
		bottom: 0;
		width: 100%;
	}
	.maroon-tabs ul {
		margin-left: 19px;
	}
	.maroon-tabs ul li:after {
		border: none;
		}
		.maroon-tabs ul li a,
		.maroon-tabs ul li.different a {
			text-transform: capitalize;
			background: none;
			font-size: 1.1em;
			padding-left: 0;
			}
			.maroon-tabs ul li a .the-icons {
				display: none;
			}
	.maroon-tabs ul li:last-child {
		display: none;
	}		

} /* ------------------------------- */		
/* --------------------- */ @media only screen and (max-width: 457px) {		
	#sub-header-site-name {
		min-height: 80px;
	}
	#sub-header-site-name .page-title h2 {
		font-size: 2em;
	}
	.maroon-tabs ul li {
		height: 1.2em;
	}
} /* ------------------------------- */		

.kestrel-watch {
	position: absolute;
	top: 10px;
	right: 80px;
}
.kestrel-watch a {
	font-family: "Titillium Web",Arial,Helvetica,sans-serif;
	font-size: 1.1em;
	font-weight: 600;
	color: #8f2e00;
	text-decoration: none;
	}
	.kestrel-watch a:hover {
		text-decoration: underline;
	}
	.kestrel-watch:after {
		content: "";
		display: block;
		height: 80px;
		width: 79px;
		background: url(../img/kestrel.png) no-repeat top right;
		z-index: 30;
		position: absolute;
		top: -13px;
		right: -90px;
	}	
/* --------------------- */ @media only screen and (min-width: 920px) {		

	.kestrel-watch:after {
		top: -13px;
		}
		
} /* ------------------------------- */	
/* --------------------- */ @media only screen and (min-width: 700px) and (max-width: 919px) {		

	.kestrel-watch:after {
		top: -1px;
		}
		
} /* ------------------------------- */	
/* --------------------- */ @media only screen and (min-width: 458px) and (max-width:699px) {		

	.kestrel-watch {
		position: absolute;
		top: 10px;
		right: 18px;
	}
	.kestrel-watch:after {
		top: 30px;
		right: -9px;
		}
		
} /* ------------------------------- */			
/* ------------------------------------------------  /top of the site navigation --*/
/* -------------------------------------------------  special mobile navigation --*/
.pane-menu-mobile-top-menu {
	display: none;
}
/* --------------------- */ @media only screen and (max-width: 458px) {	

.kestrel-watch {
	text-indent: -9999px
	}
	.kestrel-watch:after {
		top: 30px;
		right: -100px;
	}
.maroon-tabs {
	display: none;
}
.pane-menu-mobile-top-menu {
	display: block;
	}
	.pane-menu-mobile-top-menu ul.menu {
		margin: 12px 0 0 12px;
		list-style: none;
		height: 36px;
		padding: 0;
		}
		.pane-menu-mobile-top-menu ul.menu li.leaf {
			float: left;
			list-style: none;
			list-style-image: none;
			margin-right: 18px;
		}
		.pane-menu-mobile-top-menu ul.menu li.menu-mlid-9496 {
			clear: left;
		}
		.pane-menu-mobile-top-menu ul.menu li.leaf a {
			font-family: "Titillium Web",Arial,Helvetica,sans-serif;
			font-size: 1.1em;
			font-weight: 600;
			color: #8f2e00;
			text-decoration: none; 
			}
			.pane-menu-mobile-top-menu ul.menu li.leaf a:hover,
			.pane-menu-mobile-top-menu ul.menu li.menu-mlid-9496 a {
				color: #580012;
				}
				.pane-menu-mobile-top-menu ul.menu li.menu-mlid-9496 a:hover {
					color: #fc3;
				}
		.pane-menu-mobile-top-menu ul.menu li.last a:after {	
			content: " \2192";
			}

} /* ------------------------------- */	
/* ------------------------------------------------  read more arrows --*/
.views-field-field-read-more-link a {
	display: inline-block;
	padding: 6px 24px 6px 6px;
	background-repeat: no-repeat;
	background-position: right center;
	background-image: url(../img/arrow-ochre.png);
	color: white;
	text-decoration: none;
	}
	.views-field-field-read-more-link a:hover {
		color: #002F5D;
	}
	.view-id-front_page_event .views-field-field-read-more-link a {
		background-image: url(../img/arrow-white.png);
		color: #002F5D;
		}
		.view-id-front_page_event .views-field-field-read-more-link a:hover {
			color: #333;
		}
.pane-ahc-people-panel-pane-1 {
	padding-bottom: 10em;
}
.view-ahc-people .views-row {
	margin-bottom: 1.5em;
	border-bottom: 1px solid #eee;
}
.pane-ahc-news-panel-pane-1 .views-row,
.pane-ahc-events-panel-pane-1 .views-row {
	margin-bottom: 2em;
	}
	.pane-ahc-news-panel-pane-1 .views-row h3 a,
	.view-ahc-people .views-row h3 a,
	.pane-ahc-events-panel-pane-1 .views-row h3 a {
		text-decoration: none;
		}
		.pane-ahc-news-panel-pane-1 .views-row h3 a:hover,
		.view-ahc-people .views-row h3 a:hover,
		.pane-ahc-events-panel-pane-1 .views-row h3 a:hover {
			text-decoration: underline;
			}
	.pane-node-field-publication-date {
		margin-bottom; 1em;
		font-weight: bold;
	}
span.date-display-end {
	display: block;
}	
/* --------------------- */ @media only screen and (min-width: 675px) and (max-width: 920px) {
	#sub-header-site-name {
		padding-bottom: 36px;
	}
	.page-title h4 {
		margin-right: 0
	}				
} /* ------------------------------- */		
/* -------------------------------------------------------------- Callout box -- */  
.callout, .widecallout {
    background: #fff url(../img/pale-upfeathers-700.jpg) repeat top center;
    border: 1px solid #BA8F00;
    margin-bottom: 1em;
    position: relative;
    z-index: 20;
}
.widecallout {
	background: #fff url(../img/pale-upfeathers-700.jpg) repeat center center;
}
.callout .pane-title,
.callout .fieldable-panels-pane,
.widecallout .pane-title,
.widecallout .fieldable-panels-pane {
    margin: 0.5em 12px 0;
}
.widecallout {
    margin: 0 0 1em;
}
/* --------------------- */ @media only screen and (min-width: 400px) and (max-width: 900px) {    
    .callout {
        float: right;
        width: 50%;
        margin: 0 0 0.5em 0.5em;
    }
} /* ------------------------------- */      
/* --------------------- */ @media only screen and (min-width: 901px) {    
    .callout {
        float: right;
        width: 33%;
        margin: 0 0 1em 1em;
    }
} /* ------------------------------- */     

/* ---------------------------------------------------------------- About - Visit page - */
.we-are-open {
	background: url(../img/bg-we-are-open.jpg) no-repeat right bottom;
}
.we-are-closed {
	background: url(../img/bg-we-are-closed.jpg) no-repeat right bottom;	
}
.we-are-open, .we-are-closed {
	padding-left: 12px;
} 
.we-are-open h2, .we-are-closed h2 {
	border-bottom: none;
	padding-top: 12px;
}
.we-are-open h2, .we-are-closed h2,
.we-are-open p, .we-are-closed p {
	color: #fff;
}
.we-are-open p, .we-are-closed p {
	padding-bottom: 1em;
}
.we-are-open p {text-shadow: 0 0 1px #4e8eb5, 0 0 2px #4e8eb5, 0 0 3px #4e8eb5}
.we-are-closed p {text-shadow: 0 0 1px #2c605e, 0 0 2px #2c605e, 0 0 3px #2c605e}
.reachus-map {
	width: 100%;
	margin: 0 0 1em;
}		
/* ---------------------------------------------------------------- footer  - */
.pane-fpid-21 {
	background: #fff url(../img/TRC-logo1.gif) no-repeat bottom left;
	padding-bottom: 4em;
}
.pane-fpid-21 .firstchild {
	margin-left: 30%;
}
.pane-fpid-31 ul {
	clear: both;
}
.pane-fpid-26 ul, .pane-fpid-31 ul {
	padding: 0;
	list-style: none;
}
.pane-fpid-26 li, .pane-fpid-31 li {
	margin-bottom: 0.5em;
	}
/* ---------------------------------------------------------------- meet our birds  - */	
.view-id-species_display .views-row,
.view-display-id-panel_pane_3 .larger-raptors {
	float: left;
	margin: 0 6px 6px 0;
}
.view-id-species_display .views-row h3,
.tiny-raptors h3, .larger-raptors h3 {
	border-bottom: none;
	margin-top: 1em;
	margin-bottom: 0;
	}	
	.tiny-raptors h3 {
		margin-top: 0.5em;
	}
	.view-id-species_display .views-row h3 a,
	.tiny-raptors h3 a,
	.larger-raptors h3 a {
		text-decoration: none;
	}
	.view-id-species_display .views-row h3 a:hover, 
	.tiny-raptors h3 a:hover,
	.larger-raptors h3 a:hover {
		text-decoration: underline;
	}
.view-id-species_display .views-row .views-field-field-bird-bio-photo,
.view-display-id-panel_pane_3 .larger-raptors .views-field-field-bird-bio-photo {
	display: block;
	width: 240px; 
	height: 168px;
	overflow: hidden;
}
/* ----------------------- species taxonomy pages  - */		
.page-taxonomy-term.learn-about-raptors h2.pane-title {
	font-size: 2.5em;
	font-weight: 600;
}
.panel-col-right .view-id-species_display .views-row {
	margin: 0;
	float: none;
}
.panel-col-right .view-id-species_display .views-row .views-field-field-bird-bio-photo {
	height: 240px;
}
.panel-col-right .view-id-species_display .views-row .views-field-field-bird-bio-photo,
.panel-col-right .view-id-species_display .views-row .views-field-field-bird-bio-photo img {
	width: 100%;
}
/* ---------------------------------------------------------------- adopt a raptor  - */	
.adopt-raptor .view-raptor-bios .views-field-field-bird-bio-photo {
	float: left;
	width: 240px;
	height: 200px;
	overflow: hidden;
	margin-right: 2em;
}
.adoptable-raptor {
	clear: both;
}
/* ---------------------------------------------------------------- North American Raptors  - */	

.view-north-american-raptors .views-row-odd.half {
	margin-left: 0;
	clear: left;
}
.view-north-american-raptors .half h3 {
	border-bottom: none;
}
/* --------------------- */ @media only screen and (max-width: 519px) {	

.view-north-american-raptors .half,
.view-north-american-raptors .views-row-odd.half {
	margin-left: 0;
	width: 100%;
}
		
} /* ------------------------------- */	
/* ------------------------------------------------------------ special donation box */
.give-standard {
	background: #fff url(../img/pale-upfeathers-700.jpg) repeat bottom center;
	border: 1px solid #8F2E00;
	border-radius: 0 0 8px 8px;
	padding: 8px 8px 0;
	}
	.give-standard p {
		font-weight: bold;
	}
	.give-standard p + p {
		margin-bottom: 8px;
	}
	.give-standard a.txt-btn-maroon {
		margin-bottom: 0;
	}
/* ---------------------------------------------------------------- display on individual raptor pages  - */
.meet-our-birds h1 {
	font-size: 3em;
}	
.pane-node-field-species .field-type-taxonomy-term-reference .field-item {
	font-weight: 400; 
	font-family: 'Titillium Web',Arial,Helvetica,sans-serif; 
	font-size: 1.75em;
	}
	.all-cols .pane-node-field-species .field-type-taxonomy-term-reference .field-item {
		margin-bottom: 1em;
	}
	.panel-col-top .pane-node-field-species .field-type-taxonomy-term-reference .field-item {
		font-size: 1em;
		text-transform: uppercase;
		color: #a1aebf;
		color: rgba(255,255,255,0.6);
	}
.pane-node-field-quick-facts ul {
	margin-top: 1em;
	padding: 0 0 0 1em;
}
.tiny-raptors {
	float: left;
	margin: 0 4px 4px 0;
	 
	overflow: hidden;
	}
	.tiny-raptors .views-field-field-bird-bio-photo a {
	 	display: block; 
	 	width: 106px; height: 100px; 
	 	text-align: center;
	 	}
	 .tiny-raptors a.active {
		 opacity: 0.33;
	 	}	
	 	
/* ---------------------------------------------------------------- patient census - */		 
.node-patient-census h2.node__title {
	margin-bottom: 1em;
}
.node-patient-census h2.node__title a {
	color: #333;
	text-decoration: none;
}	
.node-patient-census {
	max-width: 500px;
}

.node-patient-census .field-type-number-integer {
	margin-bottom: 0.25em;
}
.node-patient-census .field-type-number-integer .field-label {
	float: left;
	width: 80%;
}
.node-patient-census .field {
	padding: 4px;
	}
.node-patient-census .field:nth-child(odd){
	background: #f3f0ea;
	}
/* ---------------------------------------------------------------- blog - */
 	.blog_usernames_blog {  display: none !important; }
 
	.view-blog-posts .img-50-L img, .view-blog img.img-50-L,
	.view-blog-posts .img-50-R img, .view-blog img.img-50-R {
		width: 50%;
	}
	.view-blog-posts .img-40-L img, .view-blog img.img-40-L,
	.view-blog-posts .img-40-R img, .view-blog img.img-40-R {
		width: 40%;
	}
	.view-blog-posts .img-33-L img, .view-blog img.img-33-L,
	.view-blog-posts .img-33-R img, .view-blog img.img-33-R {
		width: 33%;
	}
	.view-blog-posts .img-25-L img, .view-blog img.img-25-L,
	.view-blog-posts .img-25-R img, .view-blog img.img-25-R {
		width: 25%;
	}

.view-display-id-panel_pane_2 .views-field-title {
  margin-bottom: 1.385em;
  padding-bottom: 1.385em;
  border-bottom: solid 1px #ddd;
}

.tr-caption-container {
	max-width: 50%;
	}
	.tr-caption-container tr:first-child {
		border-bottom: none;
	}
	.tr-caption-container td {
		border: none;
	}
	.tr-caption-container img {
		width: 100%;
	}
.view-blog-posts .views-row {
	margin-bottom: 2em;
	clear: both;
}
.view-blog-posts table.MsoNormalTable {
	clear: both;
	max-width: 100%;
}

.view-blog-posts .views-field-body {
	overflow:hidden;
}

/* ---------------------------------------------------------------- front page event - */
.front .center-wrapper {
	margin-bottom: 2em;
	position: relative;
}
.front .center-wrapper:after {
	clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.front .panel-col-first {
	background: #BA8F00;
	border-radius: 4px;
}
.front .panel-col-first h3.field-content {
	color: #002F5D;
}
.front .panel-col-first .inside {
	padding: 0.75em
}
.date-display-single span.date-display-start,
.date-display-single span.date-display-end {
	display: inline;
}
/* ----------------- */ @media only screen and (min-width: 661px) {

	.front .view-display-id-panel_pane_1 .img-50-L img{
		width: 47%;
	}

} /* ------------------------------- */	
/* ----------------- */ @media only screen and (max-width: 460px) {

	.front .view-display-id-panel_pane_1 .views-row {
		width: 100%;
		margin-left: 0;
	}

} /* ------------------------------- */	
/* ---------------------------------------------------------------- home - meet our ed birds - */
	.front .view-id-species_display .views-row {
		margin: 0;
	}
	.front .center-wrapper .panel-col-last {
		background: #002F5D url(../img/headstrip.jpg) no-repeat bottom left;
		border-radius: 4px;
		overflow: hidden;
	}

.pane-raptor-bios-panel-pane-5	.views-field-field-bird-bio-photo {
	float: right; width: 47%;
	}
	.pane-raptor-bios-panel-pane-5	.views-field-field-bird-bio-photo img {
		width: 100%;
	}
	.pane-raptor-bios-panel-pane-5 .view-id-species_display .views-row	{
		float: none; margin: 0;
	}
.pane-raptor-bios-panel-pane-5	.view-header {
	width:50%; position: absolute;
}
.pane-raptor-bios-panel-pane-5 .views-field-title {
	padding-top: 170px
}	
	.pane-raptor-bios-panel-pane-5	.view-header h2,
	.pane-raptor-bios-panel-pane-5 .views-field-title h3 {
		border-bottom: none;
		font-weight: 600;
		padding: 0.5em;
		}
		.pane-raptor-bios-panel-pane-5 .views-field-title h3 {
			margin-top: 0;
		}
	.pane-raptor-bios-panel-pane-5	.view-header h2 a,
	.pane-raptor-bios-panel-pane-5 .views-field-title h3 a {
		color: #fff;
		text-decoration: none;
		}	
		.pane-raptor-bios-panel-pane-5	.view-header h2 a:hover,
		.pane-raptor-bios-panel-pane-5 .views-field-title h3 a:hover {
			color: #8097ae;
			color: rgba(255,255,255,0.5);
			text-decoration: underline;
		}	
/*	
	.front .center-wrapper .panel-col-last .panel-pane:first-child {
		float: left;
		width: 40%;
	}
	.front .center-wrapper .panel-col-last h2 {
		border-bottom: none;
		font-weight: 600;
		padding:0.5em;
	}
	.front .center-wrapper .panel-col-last h2 a {
		color: #fff;
		text-decoration: none;
		}
		.front .center-wrapper .panel-col-last h2 a:hover {
			color: rgba(255,255,255,0.5);
			text-decoration: underline;
		}
	.front .center-wrapper .pane-raptor-bios-panel-pane-5 {
		float: right;
		width: 47%;
	}
	.front .view-id-species_display .views-row .views-field-field-bird-bio-photo {
		display: block;
		width: 75%; 
		height: inherit;
	}
/* ----------------- */ @media only screen and (max-width: 839px) {


	
} /* ------------------------------- */		
/* ----------------- */ @media only screen and (max-width: 607px) {
	.panel-1col .center-wrapper .panel-col-first {
		margin-bottom: 1em;
	}
	.front .center-wrapper .panel-col-last {
		height: 240px;
		position: relative;
	}
	.pane-raptor-bios-panel-pane-5 .view-header h2 {
		font-size: 1.5em;
	}
	.pane-front-page-stories-panel-pane-1 .views-row {
		margin-bottom: 1em;
	}
	.pane-raptor-bios-panel-pane-5 .views-field-title {
		padding-top: 150px
	}	
	.panel-middle-two {
		margin-bottom: 2em;
	}
} /* ------------------------------- */			
/* ----------------- */ @media only screen and (min-width: 606px) {

	.front .center-wrapper .panel-col-last {
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
	}


} /* ------------------------------- */		
/* ---------------------------------------------------------------- front page cards - */
.view-front-page-cards .views-row {
	margin-left: 3.1914893617021276%;
	float: left;
	min-height: 1px;
	width: 22.606382978723403%;
	position: relative;
	padding: 0;
	z-index: 10;
	background: #8F2E00;
	border-radius: 4px;	
	height: 300px;
	max-height: 300px;
	overflow: hidden;
	margin-bottom: 2em;
	}
	.view-front-page-cards .views-row-first {
		margin-left: 0;
	}
.view-front-page-cards .views-row .views-field-field-image {
	position: relative;
	z-index: 10;
	}
	.view-front-page-cards .views-row .views-field-field-image img {
		width: 100%;
	}
.view-front-page-cards .views-row .views-field-field-card-title {
	position: absolute;
	z-index: 20;
	top: 0;
	left: 0;
	right: 0;
	}
	.view-front-page-cards .views-row .views-field-field-card-title h3 {
		padding: 0.5em;
		border-bottom: none;
		}
		.view-front-page-cards .views-row .views-field-field-card-title h3 a {
			text-decoration: none;
		}	
.view-front-page-cards .views-row-even h3 { background: #BA8F00; }
	.view-front-page-cards .views-row-even h3 a { color: #002F5D; }
.view-front-page-cards .views-row-odd h3 { background: #8F2E00; }
.view-front-page-cards .views-row-odd h3 a { color: #fff; }
.view-front-page-cards .views-row-first h3 { background: #002F5D; }
.view-front-page-cards .views-row-first h3 a { color: #fff; }
.view-front-page-cards .views-row-last h3 { background: #ebeae5; }
.view-front-page-cards .views-row-last h3 a { color:  #002F5D; }
/* --------------------- */ @media only screen and (max-width: 1170px) {

	.view-front-page-cards .views-row {
		height: 310px; max-height: 310px;
		}
} /* ------------------------------- */	
/* ----------------- */ @media only screen and (min-width: 990px) and (max-width: 1169px){

	.view-front-page-cards .views-row {
		height: 260px; max-height: 260px;
		}
} /* ------------------------------- */	
/* ----------------- */ @media only screen and (min-width: 840px) and (max-width: 989px){

	.view-front-page-cards .views-row {
		height: 220px; max-height: 220px;
		}
} /* ------------------------------- */		
/* ----------------- */ @media only screen and (max-width: 840px) {

	.view-front-page-cards .views-row {
		width: 48.40425531914894%;
		height: 300px; max-height: 300px;
		}
	.view-front-page-cards .views-row-odd {
		margin-left: 0;
		clear: left;
	}	
} /* ------------------------------- */				
/* ---------------------------------------------------------------- footer - */
/* --------------------- */ @media only screen and (min-width: 600px) and (max-width: 960px) {

	#sub-footer .twothird {
		width: 100%;
	}
	#sub-footer .sixth {
		width: 48.40425531914894%
	}		
	#sub-footer .take-action {
		margin-left: 0;
		clear: left;
	}	
} /* ------------------------------- */		
/* --------------------- */ @media only screen and (max-width: 599px) {

	#sub-footer .panel-pane {
		width: 100%;
		margin-left: 0;
		clear: left;
	}	
} /* ------------------------------- */		
/* --------------------- */ @media only screen and (max-width: 426px) {

	.pane-fpid-21 {
		padding-bottom: 8em;
	}
	p.over-the-bird {
		background: #fff;
		background: rgba(255,255,255,0.75);
	}
} /* ------------------------------- */		
/**** Below is for the Visit page for Trip Advisor segment ****/
.ta_callout{
	max-width:200px;
	width: 100%;
	text-align: center;
	border:1px solid #589442;
	-webkit-box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.25);
    box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.25);
    margin-top: 1em;
}
.ta_title{
	background: #589442;
	color: white;
	margin: 0;
	padding:8px;
	font-size: 1.2em;
	font-weight: 400;
    font-family: 'Titillium Web',Arial,Helvetica,sans-serif;
}
.ta_callout img {
	border-style: none;
}
/*** End Trip Advisor segment ***/
