/* Font Faces */

@font-face {
    font-family: 'Antenna-Bold';
    src: url(/css/font/Antenna-Bold.otf) format("opentype");
	src: url(/css/font/Antenna-Bold.woff) format("woff");
}
@font-face {
    font-family: 'Antenna-Light';
    src: url(/css/font/Antenna-Light.otf) format("opentype");
    src: url(/css/font/Antenna-Light.woff) format("woff");
}
@font-face {
    font-family: 'Antenna-Medium';
    src: url(/css/font/Antenna-Medium.otf) format("opentype");
	src: url(/css/font/Antenna-Medium.woff) format("woff");
}
@font-face {
    font-family: 'Antenna-Regular';
    src: url(/css/font/Antenna-Regular.otf) format("opentype");
    src: url(/css/font/Antenna-Regular.woff) format("woff");
}

/* Owl */

.owl-container {
	width: 100%;
	height: 60px;
	background: inherit;
	margin-left: 0;
	margin-right: 0;
	padding-top: 10px;
	padding-bottom: 10px;
}
.owl-fixed {
	position: fixed;
	left:0px;
	top: 40px;
	width:100%;
	background: #fff;
	box-shadow: 0 4px 4px -2px #ccc;
    -moz-box-shadow: 0 4px 4px -2px #ccc;
    -webkit-box-shadow: 0 4px 4px -2px #ccc;
}

.owl-carousel {
	
}	
.item {
	height: 40px;
	min-width: 40px;		
	background: #ea0026;
	padding: 10px;
	margin-right: 10px;
}
.item-inactive {
	background: #6b6662;				
}
.item-active {
	background: #ea0026;				
}					
.item h1 {
	font-family: 'Antenna-Medium';
	font-size: 16px;
	line-height: 16px;
	color: #fff;
}
.item h1 a {
	color: #fff;
}		
.owl-item-cloned {
	width: 180;
	margin: 10px;
}

/* Global Body Styles */

body {
    background: #f9f6e9;
}
.u {
    text-decoration: underline;
}
.filler {
    height: 600px;
}
.gradient {
	margin-left: auto;
    margin-right: auto;
    max-width: 62.5rem;
    min-height: 1000px;
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,0.02) 1500px, rgba(255,255,255,0) 1500px); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(1500px,rgba(255,255,255,0.02)), color-stop(1500px,rgba(255,255,255,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.02) 1500px,rgba(255,255,255,0) 1500px); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.02) 1500px,rgba(255,255,255,0) 1500px); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.02) 1500px,rgba(255,255,255,0) 1500px); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.02) 1500px,rgba(255,255,255,0) 1500px); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */
}
.gradient-short {
	top: 0px;
	margin-left: auto;
    margin-right: auto;
    max-width: 62.5rem;
    min-height: 1000px;
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,0.02) 1000px, rgba(255,255,255,0) 1000px); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(1500px,rgba(255,255,255,0.02)), color-stop(1000px,rgba(255,255,255,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.02) 1000px,rgba(255,255,255,0) 1000px); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.02) 1000px,rgba(255,255,255,0) 1000px); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.02) 1000px,rgba(255,255,255,0) 1000px); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.02) 1000px,rgba(255,255,255,0) 1000px); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */
}
.left {
    float: left;
}
.right {
	float: right;
}
.home-green {
	background-color:  #87ac4b;
}
.home-blue {
	background-color: #00a6aa;
}
.dark-highlight {
	background-color: #dbd4c1;
}
.margin-left {
	margin-left: 10px;
}
.hide {
	display: none;
}
.login-modal, .forgot-pass-modal, .reset-page input {
	background-color: #ccc;
	border: 1px;
	border-color: #000;
}
.field-validation-valid {
  display: none;
}

/* Login */

.login .validation-summary-errors span {
    display: block;
    margin-bottom: 12px;
}
.login .validation-summary-errors ul {
    display: none;
}

/* Reset Password */

.gradient.reset-page {
    min-height: 0;
    padding: 1.875rem;
    padding-bottom: 10em;
}

/* Header */

.header {
    padding-top: 20px;
}
.highlight {
    background-color: #e8e3d0;
}
.header-logo {
	float: left;
}
.header-text {
	float: right;
}
.header-links {
    float:  left;
    padding-left: 30px;
	height: 37px;
    font-family: 'Antenna-Regular';
    font-size: 12px;
    color: #494542;
	line-height: 37px;
}
.header-links a {
	color: #494542;
}
.header-search {
	float: left;
	display:table;
	padding-left: 30px;
	width:250px;
	border: 0;
}
.spyglass {
	float:right;
	background: url(/media/1111/spyglass.png) no-repeat right center;
	background-color:  #e8e3d0;
	background-position:50% 50%;
	height:37px;
	width: 37px;
}
.spyglass a {
	width: 100%;
	height: 100%;
}
	

/* Menu */

.menu {
    width: 100%;
    background: #f9f6e9;
    overflow: auto;
}
.menu-header {
	float: right;
	width: 515px;
    height: 25px;
    line-height: 25px;
    font-family: 'Antenna-Regular';
    font-size: 11px;
    color: #494542;
    padding-left: 15px;
}
.menu-bar {
    margin-left: auto;
    margin-right: auto;
    width: 1000px;
	background-color: #6b6662;
	height: 40px;
}
.menu-pub {
    float: left;
    margin: 0;
}
.menu-vets {
    float: left;
    margin: 0;
}
.menu-item-pub {
    background-color: #494542;
    line-height: 40px;
    font-family: 'Antenna-Regular';
    font-size: 12px;
    text-transform: uppercase;
    color: #fff;
    height: 40px;
    padding-left: 14px;
    padding-right: 13px;
    float: left;
    margin: 0;
    display: inline-block;
    -webkit-padding-right: 14px;
}
.menu-item-pub a {
    color: #fff;
}
.menu-item-vets {
    background-color: #6b6662;
    line-height: 40px;
    font-family: 'Antenna-Regular';
    font-size: 12px;
    text-transform: uppercase;
    color: #fff;
    height: 40px;
    padding-left: 14px;
    padding-right: 13px;
    float: left;
    margin: 0;
    display: inline-block;
}
.menu-item-vets a {
    color: #fff;
}
.menu-item:hover {
    background-color: #ea0026;
}
.hidden {
    display: none;
	position: absolute;
	width: 100%;
	z-index: 10;
}
.flyout {
    width: 100%;
    background-color: #e8e3d0;
    position: absolute;
    padding-bottom: 30px;
	z-index:100;
}
.flyout h2 {
    font-size: 16px;
    color: #494542;
    font-family: 'Antenna-Medium';
    text-transform: uppercase;
    margin-top: 20px;
    padding-left: 10px;
}
.flyout a {
    color: #494542;
}
.flyout a:hover {
    color: #ea0026;
}
.flyout-sub-head {
    background-color: #f9f6e9;
    height: 25px;
}
.flyout h3 {
    font-size: 14px;
    color: #494542;
    font-family: 'Antenna-Medium';
    line-height: 25px;
    padding-left: 10px;
}
.flyout h5 {
    font-size: 14px;
    color: #494542;
    font-family: 'Antenna-Light';
    padding-left: 10px;
    line-height: 15px;
}
.flyout h5 strong {
    font-family: 'Antenna-Medium';
}
.flyout p {
    font-size: 14px;
	line-height: 18px;
	padding: 0px;
	margin-top: 5px;
	margin-bottom: 0px;
    color: #494542;
}
.flyout p:hover {
    color: #ea0026;
}

.arrow-down {
    width: 0;
    height: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-top: 10px solid #ea0026;
}
/* Hide mobile menu on desktop */

/* Mobile Menu */

@media screen and (max-width: 62.5rem) {
    .desktop-only,
	.header,
	.menu,
	.menu-bar,
	.menu-header {
       	display: none;
    }
	.mobile-only {
		display: block;
	}
	.mobile-wrap {
		min-height: 768px;
		padding: 20px;
	}

	.mobile-highlight {
		background-color: #faf6e9;
	}
	.mobile-nav-fixed
	{
		position: fixed;
		top: 0px;
	}
    .mobile-header {
        width: 100%;
        height: 40px;
        display: inline;
        margin: 0;
		float: top;
		
    }
    .mobile-logo {
        max-height: 40px;
        float: left;
        padding: 5px;
    }
    .mobile-logo img {
        height: 30px;
        display: block;
        margin:0;
    }
    .mobile-search {
        width: 150px;
        float: right;
        margin: 2px;
		height: 40px;
		background: url(/media/1111/spyglass.png) no-repeat right center;
		background-position:90% 45%;
    }
	.mobile-search input {
		background: transparent;
	}
    .mobile-menu {
        background-color: #e8e3d0;
        height: 40px;
        width: 45px;
        right: 0;
        float: right;
        margin:0;
    }
    .mobile-menu a {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        margin:0;
    }
    .mobile-menu-icon {
        box-shadow: 0 7px 0 2px #ea0026, 0 15px 0 2px #ea0026, 0 23px 0 2px #ea0026;
        display: block;
        position: relative;
        width: 20px;
        top: 5px;
        right: 12px;
        float: right;
        margin:0;
    }	
    .drop-center {
        width: 100%;
		display: block;
		margin:0;
		padding-top: 10px;
		padding-bottom: 10px;	
    }
	.drop-center-vets {
		margin-top: -3px;
		padding-top: 10px;
		padding-bottom: 10px;	
		background-color: #dbd4c1;
    }
	.drop-center h1 {
        font-family: 'Antenna-Medium';
		font-size: 14px;
		line-height: 20px;
		text-transform: uppercase;
		color: #494542;
		margin-left: auto;
        margin-right: auto;
        max-width: 80%;
    }
	.drop-center a {
		color: #494542;
	}
	.drop-center h3 {
        padding-left: 17px;
		font-family: 'Antenna-Light';
		font-size: 14px;
		margin-left: auto;
        margin-right: auto;
        max-width: 80%;
		color: #494542;
    }
	.drop-center h5 {
		margin: 0;
		padding: 0;
		font-family: 'Antenna-Light';
		font-size: 12px;
		line-height: 20px;
		text-align: center;
		color: #494542;
	}
	.drop-center h5 a {
		color: #494542;
	}
	.mobile-vets-only {
		margin: 0;
		margin-bottom: 0;
		padding: 0;
		width: 60%;
		height:20px;
		margin-left: auto;
        margin-right: auto;
		clear: both;
		background-color: #dbd4c1;
	}
	.mobile-vets-only h5 {
		margin: 0;
		font-family: 'Antenna-Light';
		font-size: 12px;
		line-height: 20px;
		text-align: center;
		}
	.mobile-sub-nav {
		width:100%;
		height: 20px;
		margin:0;
		float:top;
		display: block;
	}
	.mobile-sub-nav-down {
		background: url(/media/1217/chevron_down.png) no-repeat 90% 50%;
		background-size: 20px 10px;
	}
	.mobile-sub-nav-up .mobile-sub-nav-down {
		background: url(/media/1217/chevron_down.png) no-repeat 90% 50%;
		background-size: 20px 10px;
	}
	.mobile-menu-bar {
		height: 40px;
		margin-left: auto;
		margin-right: auto;		
		background-color: #ea0026;
		width: 80%;
		margin-bottom: 10px;
		margin-top: 10px;
	}
	.mobile-menu-bar h1 {
		font-family: 'Antenna-Medium';
		font-size: 11px;
		line-height: 40px;
		color: #fff;
		text-align: center;	
		text-transform: none;
	}
	

}

/* Desktop Screen Styles */

@media screen and (min-width: 62.5rem) {

	.canine-health-hero {
		background-image: url(/media/1088/caninehealthcond.jpg);
		padding-left: 30px;
		padding-right: 30px;
		background-repeat: no-repeat;
	}
	.feline-health-hero {
		background-image: url(/media/1087/felinehealthcond.jpg);
		padding-left: 30px;
		padding-right: 30px;
		background-repeat: no-repeat;
	}
	.canine-care-hero {
		background-image: url(/media/1090/caninecareprevention.jpg);
		padding-left: 30px;
		padding-right: 30px;
		background-repeat: no-repeat;
	}
	.feline-care-hero {
		background-image: url(/media/1089/felinecareprevention.jpg);
		padding-left: 30px;
		padding-right: 30px;
		background-repeat: no-repeat;
	}

	.inner-gradient {
		margin-left: 0px;
		margin-right: 0px;
		padding-top: 30px;
		min-height: 1000px;
		background: #ffffff; /* Old browsers */
		background: -moz-linear-gradient(top,  #ffffff 0%, #f7f7f7 40%, #f9f6e9 100%, #7db9e8 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(40%,#f7f7f7), color-stop(100%,#f9f6e9), color-stop(100%,#7db9e8)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #ffffff 0%,#f7f7f7 40%,#f9f6e9 100%,#7db9e8 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #ffffff 0%,#f7f7f7 40%,#f9f6e9 100%,#7db9e8 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #ffffff 0%,#f7f7f7 40%,#f9f6e9 100%,#7db9e8 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #ffffff 0%,#f7f7f7 40%,#f9f6e9 100%,#7db9e8 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */
	}

	.mobile-only {
    display: none;
	}
	.medium-only {
		display: none;
	}
	.small-only {
		display: none;
	}
	large-only {
		display: block;
	}
	.resources-inner-gradient {
		margin-left: 30px;
		margin-right: 30px;
		padding: 10px;
		min-height: 1000px;
		background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,0.02) 1000px, rgba(255,255,255,0) 1000px); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(1500px,rgba(255,255,255,0.02)), color-stop(1000px,rgba(255,255,255,0))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.02) 1000px,rgba(255,255,255,0) 1000px); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.02) 1000px,rgba(255,255,255,0) 1000px); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.02) 1000px,rgba(255,255,255,0) 1000px); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.02) 1000px,rgba(255,255,255,0) 1000px); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */
	}
	.continuing-ed {
		margin-top: 30px;
		margin-bottom: 100px;
	}
	.events {
		padding-left: 40px;
		margin-right: 40px;
		margin-bottom: 10px;
		padding-right: 40px;
	}	
	.exchange-inner-gradient {
		margin-left: 30px;
		margin-right: 30px;
		padding: 10px;
		min-height: 1000px;
		background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,0.02) 1000px, rgba(255,255,255,0) 1000px); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(1500px,rgba(255,255,255,0.02)), color-stop(1000px,rgba(255,255,255,0))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.02) 1000px,rgba(255,255,255,0) 1000px); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.02) 1000px,rgba(255,255,255,0) 1000px); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.02) 1000px,rgba(255,255,255,0) 1000px); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.02) 1000px,rgba(255,255,255,0) 1000px); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */
	}
	.staff-hero {
		background-image: url(/media/1163/feedingprogramhero.jpg);
		padding-left: 30px;
		padding-right: 30px;
		background-repeat: no-repeat;
	}
	.news-preview {
		padding-left: 25px;
	}
	.myths-margin {
		margin-top: 30px;
	}
	.product-gradient {
		padding-left: 20px;
		padding-right: 20px;
		margin-left: auto;
		margin-right: auto;
		max-width: 62.5rem;
		background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,0.02) 1500px, rgba(255,255,255,0) 1500px); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(1500px,rgba(255,255,255,0.02)), color-stop(1500px,rgba(255,255,255,0))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.02) 1500px,rgba(255,255,255,0) 1500px); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.02) 1500px,rgba(255,255,255,0) 1500px); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.02) 1500px,rgba(255,255,255,0) 1500px); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.02) 1500px,rgba(255,255,255,0) 1500px); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */
	}

	.review-summary {
		position: relative;
        float: left;
        padding: 0;
        margin: 0;
        left: 255px;
        top: -120px;
	}
	
}

/* Medium Screen Styles */

@media screen and (min-width: 40.063em) and (max-width: 62.5rem) {
	
	.medium-only {
		display: block;
	}
	.small-only {
		display: none;				
	}
	.mobile-menu-drop {
        min-height: 100px;
        width: 100%;
        position: fixed;
		top:70px;
        background-color: #e8e3d0;
        display: none;
		overflow-y:auto
        margin-top: 0px;
		z-index: 10;
		box-shadow: 0 4px 4px -2px #ccc;
    		-moz-box-shadow: 0 4px 4px -2px #ccc;
    		-webkit-box-shadow: 0 4px 4px -2px #ccc;
    }
	.mobile-menu-drop-alt {
        min-height: 100px;
        width: 100%;
        position: fixed;
		top:40px;
        background-color: #e8e3d0;
        display: none;
        margin-top: 0px;
		z-index: 10;
		box-shadow: 0 4px 4px -2px #ccc;
    		-moz-box-shadow: 0 4px 4px -2px #ccc;
    		-webkit-box-shadow: 0 4px 4px -2px #ccc;
    }

	
}
	
@media screen and (max-width: 40.063em) {
	
	.small-only {
		display: block;
	}
	.medium-only {
		display: none;
	}
	.large-only {
		display: none;
	}
	.mobile-menu-drop {
        min-height: 100px;
        width: 100%;
        position: fixed;
		top:80px;
        background-color: #e8e3d0;
        display: none;
        margin-top: 0px;
		z-index: 10;
		box-shadow: 0 4px 4px -2px #ccc;
    		-moz-box-shadow: 0 4px 4px -2px #ccc;
    		-webkit-box-shadow: 0 4px 4px -2px #ccc;
    }
	.mobile-menu-drop-alt {
        min-height: 100px;
        width: 100%;
        position: fixed;
		top:40px;
        background-color: #e8e3d0;
        display: none;
        margin-top: 0px;
		z-index: 10;
		box-shadow: 0 4px 4px -2px #ccc;
    		-moz-box-shadow: 0 4px 4px -2px #ccc;
    		-webkit-box-shadow: 0 4px 4px -2px #ccc;
    }
}


/* Mobile Body Styles */

@media screen and (max-width: 62.5rem) {
	.mobile-nav {
		top: 0px;
		height: 40px;
		z-index: 10;
		background-color: #faf6e9;
		width: 100%;
	    box-shadow: 0 4px 4px -2px #ccc;
    		-moz-box-shadow: 0 4px 4px -2px #ccc;
    		-webkit-box-shadow: 0 4px 4px -2px #ccc;
	}
	.mobile-home {
		padding-bottom: 100px;
		padding-top:20px;
	}
	.mobile-home img {
		margin-bottom: 10px;
	}
	.mobile-lp {
		width: 100%;
		padding-top: 40px;
	}
	.mobile-lp h1 {
		font-family: 'Antenna-Regular';
		font-size: 26px;
		line-height: 32px;
		color: #ea0026;
		text-align: left;
	}
	.mobile-lp h3 {
		font-family: 'Antenna-Regular';
		font-size: 22px;
		line-height: 26px;
		color: #494542;
		text-align: left;
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.mobile-lp p {
		color: #494542;
		font-family: 'Antenna-Regular';
		font-size: 16px;
		line-height: 22px;
	}
	.mobile-lp p a {
		color: #ea0026;
	}
	.mobile-lp ul {
		color: #494542;
		font-family: 'Antenna-Regular';
		font-size: 16px;
		line-height: 22px;
		padding-top: 10px;
	}	
	.mobile-lp ul a {
		color: #ea0026;
	}	
	.mobile-lp img {
		margin: 20px;
		max-height: 250px;
		text-align: center;
	}
	.mobile-hero {
		max-width: 80%;
		padding: 20px;
		margin:10px;
	}
	.canine-health-hero {
		background: #f9f6e9;
		background-image: none;
		padding-left: 0px;
		padding-right: 0px;
	}
	.feline-health-hero {
		background: #f9f6e9;
		background-image: none;
		padding-left: 0px;
		padding-right: 0px;
	}
	.canine-care-hero {
		background: #f9f6e9;
		background-image: none;
		padding-left: 0px;
		padding-right: 0px;
	}
	.feline-care-hero {
		background: #f9f6e9;
		background-image: none;
		padding-left: 0px;
		padding-right: 0px;
	}

	.inner-gradient {
		margin-left: 0px;
		margin-right: 0px;
		padding-top: 20px;
		padding-bottom: 100px;
		background: #f9f6e9;
	}
	.resources-inner-gradient {
		margin-left: 0px;
		margin-right: 0px;
		padding-top: 20px;
		padding-bottom: 100px;
	}
	.continuing-ed {
		margin-top: 0px;
		margin-bottom: 100px;
	}
	.events {
		padding-left: 20px;
		margin-bottom: 100px;
		padding-right: 0px;
	}
	.exchange-inner-gradient {
		margin-left: 0;
		margin-right: 0;
		padding: 10px;
		padding-bottom: 100px;
	}
	.staff-hero {
		background: none;
		padding:0;
		margin:0;
	}
	.news-preview {
		padding: 10px;
	}
	.myths-margin {
		margin-top: 0px;
	}
	.product-gradient {
		padding-left: 10px;
		padding-right: 10px;
		margin-left: auto;
		margin-right: auto;
		max-width: 62.5rem;
		background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,0.02) 1500px, rgba(255,255,255,0) 1500px); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(1500px,rgba(255,255,255,0.02)), color-stop(1500px,rgba(255,255,255,0))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.02) 1500px,rgba(255,255,255,0) 1500px); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.02) 1500px,rgba(255,255,255,0) 1500px); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.02) 1500px,rgba(255,255,255,0) 1500px); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.02) 1500px,rgba(255,255,255,0) 1500px); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */
	}
	
	.review-summary {
		padding-left: 20px;
	}

}

/* Breadcrumbs */

.bread{
    padding-top: 10px;
    width: 100%;
}
.bread-parents {
    font-family: 'Antenna-Regular';
}
.bread-parents:hover {
    color: #ea0026;
}
.bread-current {
    font-family: 'Antenna-Light';
}
.bread-current:hover {
    color: #ea0026;
}
/* Body */

/* Home */

.home-grid {
	padding-top: 40px;
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 100px;
	width: 100%;
}
.home-grid-left {
	float:left;
}
.home-grid-box {
	float: left;
	height: 312px;
	width: 312px;
	margin-left: 10px;
	margin-bottom: 15px;
}
.home-grid-box h1 {
	font-family: 'Antenna-Bold';
	color: #fff;
	font-size: 30px;
	padding: 30px;
	line-height:30px;
	text-transform: uppercase;
}
.home-grid-box h2 {
	font-family: 'Antenna-Bold';
	color: #fff;
	font-size: 26px;
	padding-top: 30px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 0px;
	line-height:26px;
	text-transform: uppercase;
}
.home-grid-box p {
	font-family: 'Antenna-Regular';
	color: #fff;
	font-size: 14px;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 10px;
	padding-bottom: 0px;
	line-height:14px;
}
.home-grid-box a {
	color: #fff;
}
.home-grid-feline {
	background-image: url(/media/1069/feline.png);
}
.home-grid-canine {
	background-image: url(/media/1070/canine.png);
}		
.home-grid-right {
	float: right;
}
.home-vet-login {
	background-color: #ea0026;
	height: 80px;
	width: 290px;
	padding:20px;
	vertical-align: middle;
}
.home-vet-login h4 {
	font-family: 'Antenna-Light';
	color: #fff;
	font-size: 14px;
	line-height: 14px;
	vertical-align: middle;
}
.home-vet-login b {
	font-family: 'Antenna-Regular';
}
.home-side-box {
	background-color: #f9f6e9;
	min-height: 100px;
	margin-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 10px;
	width: 290px;
}
.home-side-box h3 {
	font-family: 'Antenna-Regular';
	font-size: 22px;
	line-height:22px;
	color: #494542;
}
.home-side-box img {
	margin-right: 10px;
	float: left;
}
.home-side-box h5 {
	font-family: 'Antenna-Regular';
	font-size: 14px;
	line-height: 28px;
	color: #ea0026;
}
.home-side-box h5 a {
	color: #ea0026;
}
.home-side-box p {
	font-family: 'Antenna-Regular';
	font-size: 14px;
	line-height: 18px;
	color: #6b6662;
	padding-top:10px;
}
.mobile-grid-box {
	min-height: 200px;
	width: 100%;
}
.mobile-grid-box h1 {
	font-family: 'Antenna-Bold';
	color: #fff;
	font-size: 30px;
	padding: 10px;
	line-height:30px;
	text-transform: uppercase;
}
.mobile-grid-box h2 {
	font-family: 'Antenna-Bold';
	color: #fff;
	font-size: 26px;
	padding-top: 20px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	line-height:26px;
	text-transform: uppercase;
}
.mobile-grid-box p {
	font-family: 'Antenna-Regular';
	color: #fff;
	font-size: 14px;
	padding-left: 10px;
	padding-right: 10px;
	line-height:14px;
}
.mobile-grid-box a {
	color: #fff;
}
.mobile-side-box {
	background-color: #f5f1e5;
	min-height: 100px;
	margin-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 10px;
}
.mobile-side-box h3 {
	font-family: 'Antenna-Regular';
	font-size: 22px;
	line-height:22px;
	color: #494542;
}
.mobile-side-box img {
	margin-right: 10px;
	float: left;
}
.mobile-side-box h5 {
	font-family: 'Antenna-Regular';
	font-size: 14px;
	line-height: 28px;
	color: #ea0026;
}
.mobile-side-box h5 a {
	color: #ea0026;
}
.mobile-side-box p {
	font-family: 'Antenna-Regular';
	font-size: 14px;
	line-height: 18px;
	color: #6b6662;
	padding-top:10px;
}

/* Food & Nutrition */

.food-nutrition {
	padding-top: 50px;
	padding-left: 30px;
	padding-right: 30px;
}
.food-nutrition-col {
	width: 450px;
	padding-bottom: 20px;
}
.food-nutrition-header {
	height: 36px;
	background-color: #ea0026;
	width: 100%;
	margin-top: 30px;
}
.food-nutrition-triangle {
	left: 50px;
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
	border-bottom: 0px;				
	border-top: 10px solid #ea0026;
	height: 0;
	width: 0;
}		
.food-nutrition-header h1 {
	padding-left: 20px;
	font-family: 'Antenna-Regular';
	font-size: 20px;
	line-height: 36px;
	color: #fff;	
}		
.food-nutrition-col img {
	margin-top: 20px;
	margin-bottom: 20px;
}
.food-nutrition-pro {
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 100px;
}
.food-nut {
	padding-top: 10px;
	padding-bottom: 20px;
}
.food-nut img {
	margin-top: 10px;
	padding-top: 10px;
	width: 100%;
}
.food-foot {
	display:inline;
	margin-bottom: 100px;
	
}
.food-foot img {
	margin-top: 20px;
}

/* Product Pages */ 


.product-info {
    padding-left: 13px;
    float:  left;
    width: 650px;
}
.product-info-wrap {
    width: 650px;
    float: left;
}
.product-title h1 {
    color: #ea0026;
    font-family: 'Antenna-Bold';
    font-size: 32px;
    text-transform: uppercase;
    padding-bottom: 10px;
}
.product-header {
	color: #494542;
    font-family: 'Antenna-Regular';
    font-size: 20px;
    padding-bottom: 40px;
}
.product-grid {
	padding-top: 20px;
	padding-left: 50px;
	padding-right: 50px;
	padding-bottom: 100px;
}
.product-grid-item {
	max-width: 200px;
	font-family: 'Antenna-Regular';
	font-size: 10px;
}
.product-grid-item p {
	font-family: 'Antenna-Regular';
	font-size: 12px;
	color: #494542;
}
.product-grid-item a {
	font-family: 'Antenna-Medium';
	font-size: 12px;
	color:  #ea0026;
}
.product-grid-item img {
    max-height: 260px;
}
.product-list h5 a {
    font-family: 'Antenna-Medium';
    font-size: 14px;
    color:  #ea0026;
}
.product-image {
    display:  inline-block;
    float: left;
    max-width: 200px;
}
.product-image img {
    width: 200px;
}
.product-description {
    float: left;
    display:  inline-block;
    max-width: 430px;
    margin-left: 20px;
    text-transform: none;
    font-size: 12px;
    color: #494542;
    font-family: 'Antenna-Regular';
}
.product-description p {
    float: left;
    display:  inline-block;
    max-width: 400px;
    text-transform: none;
    font-size: 14px;
    color: #494542;
    font-family: 'Antenna-Regular';
}
.product-description ul {
    float: left;
    display:  inline-block;
    max-width: 400px;
    text-transform: none;
    font-size: 14px;
    color: #494542;
    font-family: 'Antenna-Regular';
}
.product-login {
    padding-top: 20px;
    display: block;
    float: left;
}
.product-login p {
    font-family: 'Antenna-Medium';
    color: #494542;
}
.product-login p a {
    font-family: 'Antenna-Medium';
    color: #ea0026;
}
.product-features {
    float: right;
    display: inline-block;
    width: 300px;
    padding-left: 20px;
    padding-top: 70px;
}
.feature-login {
    height: 80px;
    background-color: #ea0026;
    display: block;
}
.feature-login h5 {
    padding: 18px;
    font-family: 'Antenna-Light';
    font-size: 16px;
    color: #fff;
}
.feature-login h5 a {
	color: #fff;
}
.feature {
	margin-top: 5px;
    background-color: #e8e3d0;
}
.feature h3 {
    padding-top: 18px;
	padding-right: 18px;
	padding-left: 18px;		
    font-family: 'Antenna-Medium';
    font-size: 20px;
    color: #494542;
}	
.feature h5 {
    padding-bottom: 18px;
	padding-right: 18px;
	padding-left: 18px;	
    font-family: 'Antenna-Medium';
    font-size: 14px;
    color: #494542;
}
.feature h5 a {
	color: #ea0026;
}
.product-content {
    padding: 3px;
	margin-bottom: 200px;
}
.product-content h1 {
    width: 100%;
    min-height: 35px;
    padding-left: 15px;
    padding-right: 15px;
    margin-top: 15px;
    margin-bottom: 15px;
    line-height: 35px;
    background-color: #e8e3d0;
    font-family: 'Antenna-Medium';
    font-size: 20px;
    color: #494542;
}
.product-content h3 {
    padding-left: 15px;
    padding-right: 15px;
    line-height: 20px;
    font-family: 'Antenna-Medium';
    font-size: 16px;
    color: #494542;
}
.product-content p {
    padding-left: 15px;
    padding-right: 15px;
    font-family: 'Antenna-Light';
    font-size: 14px;
    color: #494542;
}
.product-content p a {
    color: #ea0026;
}
.product-content ul {
    padding-left: 15px;
    padding-right: 15px;
    font-family: 'Antenna-Light';
    font-size: 14px;
    color: #494542;
}
.product-content ul a {
    color: #ea0026;
}
.product-content ol {
    padding-left: 15px;
    padding-right: 15px;
    font-family: 'Antenna-Light';
    font-size: 14px;
    color: #494542;
}
.product-content ol a {
    color: #ea0026;
}
.stox {
    float: left;
    padding-left:  30px;
    padding-top: 10px;
    padding-bottom: 10px;
    min-height: 100px;
}

.stox-text {
    float: left;
    min-height: 100px;
    width: 300px;
    text-align: left;
    padding-top:  20px;
    padding-bottom: 10px;
}

/* Health Conditions + Care & Prevention */


.article-header {
	padding-left: 25px;
}
		
.article-header h1 {
    color: #ea0026;
    font-family: 'Antenna-Bold';
    font-size: 32px;
	line-height: 32px;
    text-transform: uppercase;
    padding-top: 10px;
	padding-bottom: 10px;
	width: 400px;
}

.article-header p {
	color: #6b6662;
    font-family: 'Antenna-Regular';
    font-size: 16px;
	line-height: 22px;
    padding-bottom: 40px;
	width: 400px;
}	

.article {
	margin-bottom: 100px;
}
.article-content h1 {
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
    line-height: 20px;
    font-family: 'Antenna-Medium';
    font-size: 20px;
    color: #494542;
	clear: both;
}
.article-content h3 {

    line-height: 20px;
    font-family: 'Antenna-Medium';
    font-size: 16px;
    color: #494542;
}
.article-content p {
    font-family: 'Antenna-Light';
    font-size: 14px;
    color: #494542;
	clear: both;
}
.article-content ul {
    padding-left: 20px;
	font-family: 'Antenna-Light';
    font-size: 14px;
    color: #494542;
	margin-bottom: 20px;
}
.article-content ul a {
	color: #ea0026;
}
.article-content ol {
    padding-left: 20px;
	font-family: 'Antenna-Light';
    font-size: 14px;
    color: #494542;
	margin-bottom: 20px;
}
.article-content ol a {
	color: #ea0026;
}				
.article-content p a {
    color: #ea0026;
}
.article-sidebar {
	margin-top: 15px;
}
.sidebar-fixed {
  width: 273px;
  position: fixed;
  top: 0;
}
.article-links h1 {
	padding-top: 5px;
	padding-left: 14px;
    line-height: 20px;
    font-family: 'Antenna-Medium';
    font-size: 16px;
    color: #494542;
}
.article-links h1 a {
    color: #494542;
}
.article-links h1 a:hover {
    color: #ea0026;
}
.article-links-current h1 {
	padding-top: 5px;
	padding-left: 0;
    line-height: 20px;
    font-family: 'Antenna-Medium';
    font-size: 16px;	
	color: #ea0026;
}
.article-links-current h1 a {
    color: #ea0026;
}
.article-links-current p {
	font-family: 'Antenna-Light';
	font-size: 12px;
	color: #494542;	
	padding-left: 18px;		
}
.article-links h3 {
    font-family: 'Antenna-Light';
    font-size: 13px;
	line-height: 13px;
    color: #494542;
	margin: 12px;
	padding-left: 10px;
}
.article-links h3 a {
    color: #494542;
}
.article-links h3 a:hover {
    color: #ea0026;
}
.article-links p {
	font-family: 'Antenna-Light';
	font-size: 12px;
	color: #494542;	
	padding-left: 18px;	
}
.article-links-current h3 {
    font-family: 'Antenna-Light';
    font-size: 13px;
	line-height: 15px;
    color: #494542;
	margin: 14px;
	padding-left: 14px;
}
.article-links-current h3 a {
    color: #494542;
}
.article-links-current h3 a:hover {
    color: #ea0026;
}
.article-links-current-item h3 a {
    font-family: 'Antenna-Light';
    font-size: 13px;
	line-height: 13px;
    color: #ea0026;
}

/* Probiotics*/

.probiotic {
	

}
.left-col {
	margin: 15px;
	padding: 15px;
}
.probiotic h1 {
	color: #fff;
	font-family: 'Antenna-Light';
}
.probiotic p {
	color: #fff;
	font-family: 'Antenna-Regular';
}		
.probiotic-bg-blue-light {
	background-color: #00a0c0;
}
.probiotic-bg-blue-dark {
	background-color: #0274ba;
}		
.probiotic-bg-orange-dark {
	background-color: #e88f1b;
}
.probiotic-bg-orange-light {
	background-color: #f2b125;
} 
.probiotic-bg-orange-green {
	background-color: #1b9d53;
}		
				
/* Continuing Education */


.continuing-ed h1 {
	margin-top: 30px;
	font-family: 'Antenna-Medium';
    font-size: 20px;
    padding-top: 10px;
	color: #494542;
}
.continuing-ed h5 {
	margin-top: 20px;
	font-family: 'Antenna-Medium';
    font-size: 16px;
    padding-top: 10px;
	color: #494542;
}	
.continuing-ed p {
	margin-top: 20px;
	font-family: 'Antenna-Regular';
    font-size: 14px;
	color: #494542;
}								
.continuing-ed p a {
	padding-top: 10px;
	color: #ea0026;
}

/* Daily Nutrition Matters */

.dnm-header {
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 30px;
}
.dnm-header h1 {
	color: #ea0026;
    font-family: 'Antenna-Bold';
	text-transform: uppercase;
	font-size: 32px;
	padding-top: 10px;
	padding-bottom: 20px;
}	
.dnm-header h3 {
	color: #494542;
    font-family: 'Antenna-Bold';
	font-size: 22px;
	padding-bottom: 15px;
}
.dnm-header p {
	color: #494542;
    font-family: 'Antenna-Regular';
	font-size: 14px;
}
.dnm-header p a {
	color: #ea0026;
    font-family: 'Antenna-Medium';
}
.dnm-program {
	padding-left: 10px;
}
.dnm-program h2 {
	color: #ea0026;
    font-family: 'Antenna-Medium';
    font-size: 24px;
	line-height: 24px;
	padding-left: 25px;
}
.dnm-program p {
	font-family: 'Antenna-Regular';
    font-size: 14px;
	color: #494542;
	padding-left: 25px;
}	

.dnm-modules  {
	padding-left: 25px;
}
.dnm-modules-item {
	float: left;
	padding: 5px;
	width:318px;
}
.dnm-modules-item img {
	padding-bottom: 10px;
}
.dnm-modules-item p {
	font-family: 'Antenna-Regular';
    font-size: 14px;
	color: #494542;
	padding-left: 20px;
	padding-top: 20px;
}
.dnm-modules-item ul {
	font-family: 'Antenna-Regular';
    font-size: 14px;
	color: #494542;
	padding-left: 20px;
}
.dnm-modules-item-hours p {
	padding-left: 20px;
	font-family: 'Antenna-Regular';
    font-size: 14px;
	color: #494542;
	font-style: italic;
	padding-top: 0px;
}
.dnm-modules-item-disc p {
	padding-left: 20px;
	font-family: 'Antenna-Regular';
    font-size: 12px;
	color: #494542;
	padding-top: 0px;
}		
.dnm-login {
	padding-top:10px;
	padding-bottom: 40px;
}
.dnm-link-bar {
	height: 40px;
	background-color: #ea0026;
	width: auto;
	margin-bottom: 10px;
	margin-top: 20px;
}
.dnm-link-bar h1 {
	font-family: 'Antenna-Regular';
	font-size: 18px;
	line-height: 40px;
	color: #fff;
	text-align: center;	
}
.dnm-reqs {
	padding: 40px;
}
.dnm-reqs h2 {
	color: #6b6662;
    font-family: 'Antenna-Medium';
    font-size: 12px;
	line-height: 12px;
	padding-left: 25px;
}
.dnm-reqs p {
	font-family: 'Antenna-Regular';
    font-size: 12px;
	color: #6b6662;
	padding-left: 25px;
}	

/* Events */

.events h1 {
	color: #ea0026;
    font-family: 'Antenna-Bold';
	text-transform: uppercase;
	font-size: 32px;
	padding-top: 10px;
	padding-bottom: 20px;
}	
.events h3 {
	color: #494542;
    font-family: 'Antenna-Medium';
	font-size: 22px;
	padding-bottom: 15px;
}
.events h4 {
	color: #494542;
    font-family: 'Antenna-Regular';
	font-size: 16px;
	padding-right: 30px;
}
.events p {
	color: #494542;
    font-family: 'Antenna-Regular';
	font-size: 14px;
	padding-right: 30px;
}
.events p a {
	color: #ea0026;
}

/* Nutrition Exchange */

.exchange-container {
	padding-left: 10px;
	padding-right: 10px;
}
.exchange-header {
	padding-left: 25px;
}	
.exchange-header h1 {
    color: #ea0026;
    font-family: 'Antenna-Bold';
    font-size: 32px;
	line-height: 32px;
    text-transform: uppercase;
    padding:20px;
	padding-left: 25px;
	width: 600px;
}

.exchange-header p {
	color: #6b6662;
    font-family: 'Antenna-Regular';
    font-size: 16px;
	line-height: 22px;
	padding-left: 30px;
    padding-bottom: 35px;
	width: 650px;
}
.exchange-gradient {
	margin-left: auto;
    margin-right: auto;
	margin-bottom: 200px;
    max-width: 62.5rem;
    min-height: 1000px;
	background: -moz-linear-gradient(top,  rgba(232,227,208,1) 0%, rgba(232,227,208,0.02) 1000px, rgba(232,227,208,0) 1000px); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(232,227,208,1)), color-stop(1500px,rgba(232,227,208,0.02)), color-stop(1000px,rgba(255,255,255,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(232,227,208,1) 0%,rgba(232,227,208,0.02) 1000px,rgba(232,227,208,0) 1000px); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(232,227,208,1) 0%,rgba(232,227,208,0.02) 1000px,rgba(232,227,208,0) 1000px); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(232,227,208,1) 0%,rgba(232,227,208,0.02) 1000px,rgba(232,227,208,0) 1000px); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(232,227,208,1) 0%,rgba(232,227,208,0.02) 1000px,rgba(232,227,208,0) 1000px); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */
}

.exchange-inner-gradient h3 {
	color: #494542;
    font-family: 'Antenna-Medium';
	font-size: 26px;
	padding-top: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
}
.exchange-inner-gradient img {
	float: right;
	margin-top: 40px;
	padding-right:20px;
}
.exchange-bar {
	height: 50px;
	width: 100%;
	margin-bottom: 30px;
	margin-top: 30px;
	background-color: #ea0026;
}
.exchange-bar h1 {
	margin-left: 20px;
	font-family: 'Antenna-Medium';
	font-size: 18px;
	line-height: 50px;
	color: #fff;
	text-align: left;
	font-style: bold;
}
.exchange-article {
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
}
.exchange-article p {
	color: #494542;
    font-family: 'Antenna-Regular';
	font-size: 14px;
	line-height: 24px;
}
.exchange-article p a {				
	color: #ea0026;
}

/* Staff Feeding Program */


.staff-header {
	padding-left: 20px;
}
		
.staff-header h1 {
    color: #ea0026;
    font-family: 'Antenna-Bold';
    font-size: 32px;
	line-height: 32px;
    text-transform: uppercase;
    padding-top: 10px;
	padding-bottom: 10px;
	width: 400px;
}
.staff-header p {
	color: #6b6662;
    font-family: 'Antenna-Regular';
    font-size: 16px;
	line-height: 22px;
    padding-bottom: 40px;
	width: 400px;
}
.staff-body {
	padding: 10px;
	padding-bottom: 200px;
}
.staff-body img {
	padding-bottom: 40px;
}			
.staff-body p {
	color: #6b6662;
    font-family: 'Antenna-Regular';
    font-size: 14px;
	line-height: 22px;
    padding-bottom: 30px;
}
.staff-body h3 {
	color: #494542;
    font-family: 'Antenna-Medium';
    font-size: 22px;
	line-height: 22px;
}
.staff-body ul {
	color: #6b6662;
    font-family: 'Antenna-Regular';
    font-size: 14px;
	line-height: 22px;
}
.inner-gradient {
	margin-left: 0px;
    margin-right: 0px;
	padding-top: 30px;
	min-height: 800px;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f7f7f7 40%, #f9f6e9 100%, #7db9e8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(40%,#f7f7f7), color-stop(100%,#f9f6e9), color-stop(100%,#7db9e8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f7f7f7 40%,#f9f6e9 100%,#7db9e8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f7f7f7 40%,#f9f6e9 100%,#7db9e8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f7f7f7 40%,#f9f6e9 100%,#7db9e8 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#f7f7f7 40%,#f9f6e9 100%,#7db9e8 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */
}
.staff-link-bar {
	margin-top: 70px;
	height: 50px;
	background-color: #ea0026;
	width: 100%;	
}
.staff-link-bar h1 {
	font-family: 'Antenna-Regular';
	font-size: 18px;
	line-height: 50px;
	color: #fff;
	text-align: center;	
}

/* Nutrition News */

.news-header {
	padding-left: 25px;
}	
.news-header h1 {
    color: #ea0026;
    font-family: 'Antenna-Bold';
    font-size: 32px;
	line-height: 32px;
    text-transform: uppercase;
    padding:20px;
	padding-left: 25px;
	width: 600px;
}


.news-header p {
	color: #6b6662;
    font-family: 'Antenna-Regular';
    font-size: 16px;
	line-height: 22px;
	padding-left: 30px;
    padding-bottom: 35px;
}

/* Feeding Guide Software */

.software-header {
	padding-left: 25px;
	padding-right: 25px;
}
.software-header img {
	display: block;
    margin-left: auto;
    margin-right: auto;
	padding-top: 30px;
	padding-bottom: 50px;
}	
.software-header h1 {
    color: #ea0026;
    font-family: 'Antenna-Bold';
    font-size: 32px;
	line-height: 32px;
    text-transform: uppercase;
    padding:20px;
	padding-left: 25px;
	width: 600px;
}
.software-header h3 {
    color: #494542;
    font-family: 'Antenna-Regular';
    font-size: 20px;
	line-height: 32px;
    padding-right:20px;
	padding-left: 20px;
}
.software-header p {
	color: #6b6662;
    font-family: 'Antenna-Regular';
    font-size: 20px;
	line-height: 22px;
	padding-top: 20px;
	text-align: center;
}
.software-header p a {
	color: #ea0026;
}
.software-text {
	display: block;
	padding-top: 36px;
}
.software-text p {
	color: #6b6662;
    font-family: 'Antenna-Regular';
    font-size: 14px;
	line-height: 22px;
}
.software-text p a {
	color: #ea0026;
}
.software-text-side {
	display: block;
}
.software-text-side h3 {
	color: #ea0026;
    font-family: 'Antenna-Medium';
    font-size: 20px;
	line-height: 22px;
}		
.software-text-side p {
	color: #6b6662;
    font-family: 'Antenna-Regular';
    font-size: 13px;
	line-height: 22px;
}
.software-text-side p a {
	color: #ea0026;		
}
.software-link-bar {
	height: 40px;
	background-color: #ea0026;
	width: 100%;
	margin-bottom: 15px;
}
.software-link-bar h1 {
	font-family: 'Antenna-Regular';
	font-size: 18px;
	line-height: 40px;
	color: #fff;
	text-align: center;	
}
.sys-reqs p {
	color: #6b6662;
    font-family: 'Antenna-Regular';
    font-size: 12px;
	line-height: 22px;	
}

/* Clinic Resources */

.resource-list {
	padding-top: 20px;
} 
.resource-list h1 {
    margin-bottom: 10px;
	padding-bottom: 10px;
	font-size: 20px;
    line-height: 20px;
    font-family: 'Antenna-Medium';
	color: #494542;
}
.resource-content {
	display: block;
	padding-left: 10px;
}
.resource-content h1 {
    width: 100%;
    margin-top: 25px;
    margin-bottom: 0px;
	padding-bottom: 0px;
    line-height: 14px;
    font-family: 'Antenna-Medium';
    font-size: 14px;
    color: #494542;
}
.resource-content h1 a {
	color: #ea0026;
}
.resource-content h3 {
    line-height: 20px;
    font-family: 'Antenna-Medium';
    font-size: 16px;
    color: #494542;
}
.resource-content p {
    font-family: 'Antenna-Light';
    font-size: 14px;
    color: #494542;
}
.resource-content ol {
    font-family: 'Antenna-Light';
    font-size: 14px;
    color: #494542;
}
.resource-content ol a {
	color: #ea0026;
}
.resource-content ul {
    font-family: 'Antenna-Light';
    font-size: 14px;
    color: #494542;
}
.resource-content ul a {
	color: #ea0026;
}
.resource-content p a {
	color: #ea0026;
}
.resource-content img {
	padding-top: 50px;
}
.resource-slug p {
    font-family: 'Antenna-Light';
    font-size: 14px;
    color: #494542;
}
.resource-slug p a {
	color: #ea0026;
}
.resource-image {
	float: left;
	width: 125px;
}
.resource-preview {
	float:left;
	width: 450px;
	padding-left: 25px;
}
.resource-items {
	padding-bottom: 100px;
}
.resource-item-image img {
	display: block;
	margin: auto;
	padding: 10px;
}

/* Students */

.students {
	padding: 30px;
}
.students-image {
	margin-top 100px;
	margin-bottom: 100px;
	margin-left: auto;
	margin-right: auto;
	width: 717px;
}
.students h1 {
    color: #ea0026;
    font-family: 'Antenna-Regular';
    font-size: 32px;
    padding-top: 10px;
	padding-bottom: 10px;
}
.students p {
	color: #6b6662;
    font-family: 'Antenna-Regular';
    font-size: 16px;
	line-height: 22px;
	padding-right: 100px;
}
.students-link-bar {
	margin-left: auto;
	margin-right:auto;
	height: 50px;
	background-color: #ea0026;
	width: 450px;
	margin-bottom: 50px;
	margin-top: 50px;
}
.students-link-bar h1 {
	padding-left: 20px;
	font-family: 'Antenna-Regular';
	font-size: 20px;
	line-height: 30px;
	color: #fff;
	text-align: center;	
}

/* Nutrition Myths & Facts */

.myths-link-bar {
	height: 50px;
	width: 98%;
	margin-bottom: 30px;
	margin-top: 30px;
	background-color: #984d8e;
}
.myths-link-bar h1 {
	margin-left: 30px;
	font-family: 'Antenna-Bold';
	font-size: 18px;
	text-transform: uppercase;
	line-height: 50px;
	color: #fff;
	text-align: left;	
}
.purple {
	color: #984d8e;
}	
.blue {
	color: #65b8d8;
}							
.orange {
	color: #f49e3b;
}	
.green {
	color: #aab242;
}
.myths-purple {
	background-color: #984d8e;
}	
.myths-blue {
	background-color: #65b8d8;
}							
.myths-orange {
	background-color: #f49e3b;
}	
.myths-green {
	background-color: #aab242;
}
.myth-article-header {
	padding-left: 15px;
}
		
.myth-article-header h1 {
    font-family: 'Antenna-Bold';
    font-size: 32px;
	line-height: 32px;
    text-transform: uppercase;
    padding-top: 10px;
	padding-bottom: 20px;
	width: 400px;
	color: #ea0026;
}

.myth-article-static {
	margin: 0;
}

.myth-article-static h1 {
    width: 100%;
    height: 35px;
    margin-top: 15px;
    margin-bottom: 15px;
    line-height: 35px;
    font-family: 'Antenna-Bold';
    font-size: 32px;
	text-transform: uppercase;
	color: #ea0026;
}
.myth-article-static h3 {
	color: #ea0026;
    line-height: 20px;
    font-family: 'Antenna-Medium';
    font-size: 20px;
	margin-top: 0;
	margin-bottom: 0;
}

.myth-article-content {
	margin-bottom: 20px;
}
.myth-article-content p {
    font-family: 'Antenna-Light';
    font-size: 14px;
    color: #494542;
	padding: 0;
	margin: 0;
}
.myth-article-content {
	margin-top: 20px;
	
}
.myth-article-title h1 {
    width: 100%;
    height: 35px;
    line-height: 35px;
    font-family: 'Antenna-Bold';
    font-size: 32px;
	text-transform: uppercase;
}
.myth-article-content h3 {
	line-height: 20px;
    font-family: 'Antenna-Medium';
    font-size: 20px;
	margin-bottom: 20px;
	padding-bottom: 10px;
}
.download {
	margin-left: 30px;
	margin-bottom: 100px;
}
						
/* Research */

.research {
	padding-left:10px;
	padding-right: 10px;
	min-height: 100px;
	padding-bottom: 100px;
}
	
.research h1 {
	color: #494542;
    font-family: 'Antenna-Medium';
    font-size: 16px;
    padding-top: 40px;
	padding-bottom: 10px;
}
.research-list {
}
.research-list r {
	color: #ea0026;
}
.research-list h3 {
	color: #494542;
    font-family: 'Antenna-Regular';
    font-size: 14px;
	padding-left: 1em;
	text-indent:-1em;
}
.research-list h3 a {
	color: #494542;
}	
.research-list h3 a:hover {
	color: #ea0026;
}
.research-articles {
	display: none;
	margin-bottom: 10px;
}
.research-articles r {
	color: #ea0026;
}
.research-articles s {
	padding-left: 10px;
	color: #ea0026;
}
.research-articles h5 {
	color: #494542;
    font-family: 'Antenna-Light';
    font-size: 14px;
	margin-bottom: 5px;	
}
.research-articles h5 a {
	color: #494542;
}
.research-articles h5 a:hover {
	color: #ea0026;
}
.research-articles p {
	color: #494542;
    font-family: 'Antenna-Light';
	font-style: italic;
    font-size: 14px;
	margin-bottom: 5px;
	padding-left: 25px;
	text-indent: -10px;	
}
.research-articles p a {
	color: #494542;
}
.research-articles p a:hover {
	color: #ea0026;
}
.research-detail h1 {
	color: #494542;
    font-family: 'Antenna-Medium';
    font-size: 24px;
    padding-top: 10px;
	padding-bottom: 10px;
}
.research-detail h3 {
	color: #494542;
    font-family: 'Antenna-Medium';
    font-size: 20px;
    padding-top: 40px;
	padding-bottom: 10px;
}
.research-detail h3 a {
	color: #ea0026;	
}
.research-detail p {
	color: #494542;
    font-family: 'Antenna-Regular';
    font-size: 14px;
    padding-top: 40px;
	padding-bottom: 10px;
}		
		
/* Footer */

.footer {
	width: 100%;
    background: #494542;
    padding-top: 30px;
    padding-bottom: 10px;
	min-height: 200px;
}
.footer h3 {
    color: #fff;
    font-size: 16px;
    font-family: 'Antenna-Medium';
}
.footer h3 a {
    color: #ea0026;
}
.footer h5 {
    color: #fff;
    font-size: 14px;
    font-family: 'Antenna-Regular';
}
.footer h6 {
    font-size: 11px;
    font-family: 'Antenna-Light';
    color: #fff;
    padding-top: 5px;
}
.footer-tm p{
    color: #a5a19d;
    font-size: 10px;
    font-family: 'Antenna-Regular';
    padding-bottom: 20px;
}

.footer-links p {
    font-family: 'Antenna-Medium';
    color: #a5a19d;
    font-size: 14px;
}
.footer-links a {
    color: #a5a19d;
	text-decoration: underline;
}
.footer-links p a {
    color: #a5a19d;
}
.social {
    padding-left: 10px;
}
.red {
    color: #ea0026;
}

.sitemap-list li a {
    color: #494542;
}
/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */


.anchor-button {
   align-items: flex-start;
  cursor: default;
  color: buttontext;
  padding: 1px 6px 1px;
  border: 2px outset buttonface;
  border-image-source: initial;
  border-image-slice: initial;
  border-image-width: initial;
  border-image-outset: initial;
  border-image-repeat: initial;
  background-color: buttonface;
  box-sizing: border-box;
  margin: 0em;
  font: normal normal normal 13.3333330154419px/normal Arial;
  letter-spacing: normal;
  word-spacing: normal;
  text-transform: none;
  text-indent: 0px;
  text-shadow: none;
  text-align: start;
  -webkit-writing-mode: horizontal-tb;
  -webkit-appearance: button;
}
