/* Imports */
@media (min-width: 992px) {
.image-half.col-md-6 {
	width: 55%;
}
}
@media (min-width: 1220px) {
.image-half.col-lg-5 {
	width: 43.667%;
}
}
@media (min-width: 768px) {
.col-sm-left-offset-1 {
	margin-left: -8.333333333333332%;
}
.col-sm-left-offset-2 {
	margin-left: -16.666666666666664%;
}
.col-sm-left-offset-3 {
	margin-left: -25%;
}
.col-sm-left-offset-4 {
	margin-left: -33.33333333333333%;
}
.col-sm-left-offset-5 {
	margin-left: -41.66666666666667%;
}
.col-sm-left-offset-6 {
	margin-left: -50%;
}
.col-sm-left-offset-7 {
	margin-left: -58.333333333333336%;
}
.col-sm-left-offset-8 {
	margin-left: -66.66666666666666%;
}
.col-sm-left-offset-9 {
	margin-left: -75%;
}
.col-sm-left-offset-10 {
	margin-left: -83.33333333333334%;
}
.col-sm-left-offset-11 {
	margin-left: -91.66666666666666%;
}
}
@media (min-width: 992px) {
.col-md-left-offset-0 {
	margin-left: 0;
}
.col-md-left-offset-1 {
	margin-left: -8.333333333333332%;
}
.col-md-left-offset-2 {
	margin-left: -16.666666666666664%;
}
.col-md-left-offset-3 {
	margin-left: -25%;
}
.col-md-left-offset-4 {
	margin-left: -33.33333333333333%;
}
.col-md-left-offset-5 {
	margin-left: -41.66666666666667%;
}
.col-md-left-offset-6 {
	margin-left: -50%;
}
.col-md-left-offset-7 {
	margin-left: -58.333333333333336%;
}
.col-md-left-offset-8 {
	margin-left: -66.66666666666666%;
}
.col-md-left-offset-9 {
	margin-left: -75%;
}
.col-md-left-offset-10 {
	margin-left: -83.33333333333334%;
}
.col-md-left-offset-11 {
	margin-left: -91.66666666666666%;
}
}
@media (min-width: 1220px) {
.col-lg-left-offset-0 {
	margin-left: 0;
}
.col-lg-left-offset-1 {
	margin-left: -8.333333333333332%;
}
.col-lg-left-offset-2 {
	margin-left: -16.666666666666664%;
}
.col-lg-left-offset-3 {
	margin-left: -25%;
}
.col-lg-left-offset-4 {
	margin-left: -33.33333333333333%;
}
.col-lg-left-offset-5 {
	margin-left: -41.66666666666667%;
}
.col-lg-left-offset-6 {
	margin-left: -50%;
}
.col-lg-left-offset-7 {
	margin-left: -58.333333333333336%;
}
.col-lg-left-offset-8 {
	margin-left: -66.66666666666666%;
}
.col-lg-left-offset-9 {
	margin-left: -75%;
}
.col-lg-left-offset-10 {
	margin-left: -83.33333333333334%;
}
.col-lg-left-offset-11 {
	margin-left: -91.66666666666666%;
}
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font: inherit;
	font-size: 100%;
	vertical-align: baseline;
}
html {
	line-height: 1;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/*table.list tr:nth-child(odd) {
	background-color:#F1F1F1;
}*/
table.list {
	border-top:1px solid #CCC;
	margin-bottom:20px;
}
table.list td, table.list th { 
	padding: 10px 10px;
}
table.list td {
	border-bottom:1px solid #CCC;
	font-weight:100;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
	vertical-align: middle;
}
q, blockquote {
	quotes: none;
}
q:before, q:after, blockquote:before, blockquote:after {
	content: "";
	content: none;
}
ul {
	margin-left: 20px;
}
ol {
	margin-left: 40px;
}
ol, ul {
	margin-bottom: 20px;
}
ol li ol {
	margin-left: 40px;
}


/* Ordered List Styles */
ol.Upper_A {
 list-style-type: upper-alpha;
 font-weight:300;
}
ol.Lower_a {
 list-style-type: lower-alpha;
 font-weight:300;
}
ol.Upper_I {
 list-style-type: upper-roman;
 font-weight:300;
}
ol.Lower_i {
 list-style-type: lower-roman;
 font-weight:300;
}
ol.Decimal {
 list-style-type: decimal;
 font-weight:300;
}
ol.Blank {
 list-style-type: none;
 font-weight:300;
}
/* ------------------ */


blockquote {
	background: #f9f9f9;
	border-left: 10px solid #ccc;
	margin: 1.5em 10px;
	padding: 1.5em 10px;
	quotes: "\201C""\201D""\2018""\2019";
	color: #782F40;
	font-family: "Open Sans", sans-serif;
	font-style: italic;
	font-size: 135%;
}
blockquote:before {
	color: #ccc;
	content: open-quote;
	font-size: 3em;
	line-height: 0.1em;
	margin-right: 0.25em;
	vertical-align: -0.4em;
}
blockquote p {
	display: inline;
}
a img {
	border: none;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
	display: block;
}
b {
	font-weight: bold;
}
i {
	font-style: italic;
}
hr {
	margin-top: 40px;
	margin-bottom: 40px;
}
.even {
	background-color: #fffdf0;
}
.contentBox ul { /*Fixes Bullets */
	overflow: auto;
}
.contentBox.col-lg-12 .image-half[class*='col-lg-left-offset-'] img { /*Resets padding for non-offset images aligned left */
	padding-left: 0;
}
.contentBox.col-lg-12 .image-half[class*='col-lg-left-offset-'] { /*Resets offset on full-width pages */
	margin-left: 0;
}
/*-----recentNews-----*/
.opportunitiesBox .recentNews {
	padding-top: 14px;
	padding-bottom: 23px;
}
.recentNews {
	margin: 0;
	padding: 0;
	list-style: none;
}
.recentNews a {
	font-size: 18px;
	font-family: "Roboto", sans-serif;
	font-weight: 400;
	line-height: 22px;
	color: #782F40;
	/*-webkit-transition: all 0.35s ease;
	transition: all 0.35s ease;*/
}
.recentNews a:hover {
	color: #782F40;
	/*-webkit-transition: all 0.35s ease;
	transition: all 0.35s ease;*/
}
/* Calendar */
.calIcon {
	width: 64px;
	height: 64px;
	background-color: #F7F5D7;
	border:1px solid #CEB888;
	float: left;
	margin-right: 10px;
	text-align: center;
	font-weight: bold;
	padding: 0 !important;
}
.calIcon .month {
	background-color: white;
	text-transform: uppercase;
	font-weight:700;
	font-size: 9px;
	color: #000;
	margin: 0;
	border-bottom:1px solid #CEB888;
}
.calIcon .day {
	color: #000;
	font-size: 32px;
	position: relative;
}
#filters {
	background: url('../images/pattern-light.png') repeat 0 0 transparent;
	border-radius: 4px;
	padding: 20px;
}
.month-selector {
	background-color: #f9f2f4;
	border-radius: 4px;
	padding: 10px;
	position: relative;
	top: -5px;
	margin: 10px 0;
}
.month-selector .glyphicon-circle-arrow-left {
	padding: 0 5px 0 0;
}
.month-selector .glyphicon-circle-arrow-right {
	padding: 0 0 0 5px;
}
#calendar {
	padding-top: 10px;
}
#calendar h2 {
	display: inline-block;
	padding: 0 30px;
	margin: 20px 0 25px;
}
#calendar h2 span {
	color: #FFD555;
}
#calendar #cal-filter p {
	margin-top: 6px;
	margin-bottom: 0;
}
#cal-wrapper .date {
	margin-bottom: 20px;
}
#cal-wrapper .date.yesterday .date-header {
	background-color: #e0e0e0;
}
#cal-wrapper .date.yesterday .date-header h4 {
	color: #979797;
}
#cal-wrapper .date.today .date-header {
	background-color: #782F40;
}
#cal-wrapper .date.today .date-header h4 {
	color: #ffffff;
}
#cal-wrapper .date-item {
	margin-top: 10px;
	margin-bottom: 15px;
	padding-left: 10px;
}
#cal-wrapper .date-header {
	height: 40px;
	background-color: #782F40;
}
#cal-wrapper .date-header h4 {
	color: #ffffff;
	margin: 10px;
	padding-top: 10px;
}
#cal-wrapper .no-items {
	color: #E6E6E6;
	font-weight: bold;
	text-transform: uppercase;
	font-style: italic;
}
.show-past {
	color: #782F40;
	font-weight: bold;
	font-size: 130%;
	margin-top: 20px;
	background-color: #ffffff;
	border: 1px solid #782F40;
}
#cal-wrapper .date.nextmonth {
	margin-top: 10px;
}
#cal-wrapper .date.nextmonth .date-header {
	background-color: #E0E0E0;
	height: auto;
}
#cal-wrapper .date.nextmonth .date-header a {
	text-decoration: none;
}
#cal-wrapper .date.nextmonth .date-header a:hover span, #cal-wrapper .date.nextmonth .date-header a:hover h4 {
	color: #535353;
	text-decoration: none;
}
#cal-wrapper .date.nextmonth .date-header a span {
	color: #acacac;
	font-size: 300%;
	padding-top: 5px;
}
#cal-wrapper .date.nextmonth .date-header a h4 {
	color: #acacac;
	margin-top: 0px;
	padding-bottom: 10px;
}

/* Assorted Elements */
.mimetype {
	position: relative;
	top: 3px;
	margin: 0 3px;
}
.progress {
	margin-top: 10px;
	margin-bottom: 0;
}
.progress-bar {
	background-color: #782F40;
}
/*-----quickLinks-----*/
#quickLinks h4 {
	padding-bottom: 20px;
}
#quickLinks .group {
	padding-left: 15px;
}
#quickLinks h5 {
	margin: 0 0 10px;
}
#quickLinks .list4 li, .list4 li {
	width: 100%;
	padding: 0 0 10px 10px;
}
#quickLinks .list4 li a, .list4 li a {
	font-size: 15px;
}
.newBox {
	text-align: center;
	padding-bottom: 72px;
}
.newBox .col-lg-8 p {
	margin-bottom: 30px;
}
.newBox figure {
	margin-bottom: 30px;
}
.newBox .title {
	font: 14px 'Times New Roman';
	color: #a5967b;
	text-transform: uppercase;
	margin-bottom: 41px;
}
/*-----featuredStory-----*/
.techBox {
	padding-top: 60px;
	padding-bottom: 15px;
}
/*-----template stylization-----*/
body {
	background: white;
	font: 16px "Roboto", sans-serif;
	line-height: 1.428571429;
	color: #232323;
}
a {
	color: #782F40;
	text-decoration: underline;
}
a:hover {
	color: #782F40;
}
a:focus {
	text-decoration: none;
}
a[href^="tel:"] {
	color: inherit;
	text-decoration: none;
}
textarea, input[type="text"], input[type="email"], input[type="search"], input[type="password"] {
	-webkit-appearance: none;
	-moz-appearance: caret;
}
p {
	font-family: "Roboto", sans-serif;
	font-weight:300;
	margin-bottom: 20px;
}
p strong {
	color: #782F40;
}
h1 {
	font: 40px/40px "Roboto Slab", serif;
	font-weight: 500;
	margin: 0 0 30px 0;
}
h1 span {
	color: #ffd555;
}
h2 {
	font: 32px/32px "Roboto Slab", serif;
	font-weight: 500;
	margin: 0 0 21px 0;
}
h3 {
	font: 28px/28px "Roboto Slab", serif;
	font-weight: 500;
	margin: 0 0 15px 0;
}
h3 span {
	color: #ffd555;
}
h4 {
	font: 21px/21px "Roboto Slab", serif;
	font-weight: 500;
	margin: 0 0 13px 0;
}
h5 {
	font: 18px/18px  "Roboto Slab", serif;
	/* NOT SURE WHY THIS WAS HERE, MAY NEED TO PUT BACK 020414
      font-weight: normal !important;
  */
	font-weight: 500;
	margin: 0 0 33px 0;
}
ul.recentNews li, .subnav ul li, .contentBox.well ul li, .contentBox ul li {
	font-family: "Roboto", sans-serif;
	line-height: 20px;
	padding-left: 23px;
	margin-bottom: 20px;
	background: url(../images/list_arrow.png) left 0px no-repeat;
}
.contentBox ul li {
	list-style: none;
}
.contentBox .pagenavigator ul li {
	background-image: none;
}
.contentBox.well {
	margin-bottom: 5px;
}
.contentBox.well img {
	padding: 0 10px 5px 10px;
}
.contentBox.well ul {
	margin-left: 10px;
	margin-right: 10px;
	padding-right: 5px;
}
.extra-wrap {
	overflow: hidden;
}
/*.container {
	position: relative;*/
}
.global {
	background: white;
}
.global .indent {
	padding-top: 81px;
}
.spacer {
	border-top: 2px solid #CEB888;
	padding-top: 30px;
	margin-top: 30px;
}
.greyBox {
	z-index: 100;
	background-color: #F1F1F1;
	border:1px solid #CCC;
	margin-bottom:30px;
	padding:10px 10px 0px 10px;
}
.greyBox img, .greyBox h4 {
	padding:15px 0px;
}
.greyBox figure {
	padding-top: 15px;
	padding-right: 0;
}
.greyBox .caption .btn-default {
	margin-bottom: 10px;
	margin-top: 10px;
}
.caption h1, .caption h2, .caption h3, .caption h4, .caption h5 {
	padding-top: 0;
}
.contentBox h2 {
	margin-bottom: 15px;
}
.contentBox.well {
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 0;
	margin-right: 15px;
}
.contentBox.well.pull-right {
	margin-right: 0;
	margin-left: 15px;
}
.object-right .pull-right {
	padding-right: 0px;
	padding-left: 15px;
}
.contentBox p.ind, .contentBox ul.ind {
	padding-bottom: 0;
}
.contentBox.well h4, .contentBox.well p {
	padding: 0 10px;
}
.ind {
	padding-left: 20px;
	margin-bottom: 5px;
}
.image-full {
	padding-right: 0;
	margin-bottom: 20px;
}
.image-full img {
	margin-top: 10px;
}
.image-full img.col-lg-12 {
	padding: 0;
}
.image-half {
	padding-left: 0;
	margin-bottom: 5px;
}
table .image-half img, table .image-half.col-lg-5, table .image-half.col-md-6, table .image-half.col-sm-9, table .image-full img, table .image-full.col-lg-10, table .image-full.col-md-12, table .image-full.col-sm-12 {
	width: 100%;
}
.caption-wrapper {
	position: relative;
}
.caption-wrapper img {
	padding: 0px;
}
.object-left .raw-image {
	padding-right: 15px;
	padding-bottom: 15px;
	float: left;
	display: block;
}
.object-right .raw-image {
	padding-left: 15px;
	padding-bottom: 15px;
	float: right;
	display: block;
}
.custom-caption {
	background: transparent url("../images/carousel-caption.png") repeat 0 0;
	position: absolute;
	bottom: 4px;
	padding: 9px;
	display:none;
}
.custom-caption p {
	color: white;
	font-family: "Roboto", sans-serif;
}
.thumbnail .caption h3 {
	margin: 0 0 10px;
}
.thumbnail .caption p {
	padding-top: 2px;
}
/*-----customInputs-----*/
input[type="radio"], input[type="checkbox"] {
	display: none !important;
}
input[type="radio"] + label span, input[type="checkbox"] + label span {
	display: block;
	position: relative;
	top: 5px;
	width: 18px;
	height: 18px;
	vertical-align: middle;
	cursor: pointer;
}
input[type="radio"] + label span {
	background: url("../images/check_radio_sheet.png") -39px top no-repeat;
}
input[type="radio"]:checked + label span {
	background: url("../images/check_radio_sheet.png") -58px top no-repeat;
}
input[type="checkbox"] + label span {
	background: url("../images/check_radio_sheet.png") left top no-repeat;
}
input[type="checkbox"]:checked + label span {
	background: url("../images/check_radio_sheet.png") -19px top no-repeat;
}
.checkbox, .radio {
	padding-left: 0;
}
.checkbox label, .checkbox p, .radio label, .radio p {
	display: inline-block;
}
.checkbox label {
	position: relative;
	top: -2px;
}
.help-block {
	color: #c1c1c1;
}
.form-inline .checkbox {
	position: relative;
	top: 8px;
	padding: 0 8px;
}
/*-----thumbs-----*/
.thumb-pad1 {
	overflow: hidden;
}
.thumb-pad1 .thumbnail {
	position: relative;
	background: none;
	margin: 0;
	padding: 0;
	border: none;
	border-radius: 0;
	box-shadow: none;
}
.thumb-pad1 .thumbnail .caption {
	color: black;
}
.thumb-pad1 .thumbnail .caption p {
	margin: 0;
}
.thumb-pad1 .thumbnail .caption .title {
	font-family: "Roboto", sans-serif;
	font-weight: bold;
	font-size: 18px;
	padding: 0 0 10px 0;
}
.thumb-pad1 .thumbnail figure {
	margin: 0;
	float: left;
	position: relative;
}
.thumb-pad1 .thumbnail figure img {
	width: 100%;
}
.thumb-pad2 .thumbnail {
	position: relative;
	padding: 0;
	margin: 0;
	border: none;
	border-radius: 0;
	box-shadow: none;
	background: none;
}
.thumb-pad2 .thumbnail .caption {
	padding: 0;
	color: #afa89a;
	overflow: hidden;
}
.thumb-pad2 figure {
	margin: 0 0 46px 0;
}
.thumb-pad2 figure > img {
	width: 100%;
}
.thumb-pad2-2 {
	padding-top: 12px;
}
.thumb-pad2-2 .thumbnail {
	position: relative;
	padding: 0;
	margin: 0;
	border: none;
	border-radius: 0;
	box-shadow: none;
	background: none;
}
.thumb-pad2-2 .thumbnail .caption {
	padding: 0;
	color: #afa89a;
	overflow: hidden;
}
.thumb-pad2-2 .thumbnail .caption a {
	color: #928365;
	font-weight: bold;
	/*-webkit-transition: all 0.25s ease;
	transition: all 0.25s ease;*/
}
.thumb-pad2-2 .thumbnail .caption a:hover {
	color: #CEB888;
	/*-webkit-transition: all 0.25s ease;
	transition: all 0.25s ease;*/
}
.thumb-pad2-2 figure {
	margin: 0 0 26px 0;
}
.thumb-pad2-2 figure > img {
	width: 100%;
}
.thumb-pad3 .thumbnail {
	position: relative;
	padding: 0;
	margin: 0;
	border: none;
	border-radius: 0;
	box-shadow: none;
	background: none;
}
.thumb-pad3 .thumbnail .caption {
	padding: 0;
	color: #afa89a;
	overflow: hidden;
}
.thumb-pad3 figure {
	margin: 0 0 25px 0;
}
.thumb-pad3 figure img {
	width: 100%;
}
.thumb-pad4 .thumbnail {
	position: relative;
	padding: 0;
	margin: 0;
	border: none;
	border-radius: 0;
	box-shadow: none;
	background: none;
}
.thumb-pad4 .thumbnail .caption {
	padding: 0;
	overflow: hidden;
	color: #afa89a;
}
.thumb-pad4 .thumbnail .caption .title1 {
	font: 23px "Roboto", sans-serif;
	color: #928365;
	text-align: right;
	margin-bottom: 0;
}
.thumb-pad4 .thumbnail .caption .title2 {
	font: 13px "Roboto", sans-serif;
	color: #afa89a;
	text-align: right;
	margin-bottom: 0;
	margin-top: -7px;
}
.thumb-pad4 figure {
	margin: 0 30px 0 0;
	float: left;
}
.thumb-pad4-1 .thumbnail {
	position: relative;
	padding: 0;
	margin: 0;
	border: none;
	border-radius: 0;
	box-shadow: none;
	background: none;
}
.thumb-pad4-1 .thumbnail .caption {
	padding: 0;
	overflow: hidden;
	color: #232323;
}
.thumb-pad4-1 .thumbnail .caption .title {
	text-transform: uppercase;
	color: #782F40;
	font-size: 10px;
}
.thumb-pad4-1 .thumbnail .caption .title1 {
	font: 20px "Roboto", sans-serif;
	color: #782F40;
	text-align: right;
	margin-bottom: 0;
}
.thumb-pad4-1 .thumbnail .caption .title2 {
	font: 11px "Roboto", sans-serif;
	color: #782F40;
	text-align: right;
	margin-bottom: 0;
	margin-top: -7px;
}
.thumb-pad4-1 figure {
	margin: 0 20px 0 0;
	float: left;
}
.thumb-pad5 {
	margin-top: -7px;
	padding-bottom: 69px;
}
.thumb-pad5 .thumbnail {
	position: relative;
	padding: 0;
	margin: 0;
	border: none;
	border-radius: 0;
	box-shadow: none;
	background: none;
}
.thumb-pad5 .thumbnail .caption {
	padding: 0;
	color: #afa89a;
}
.thumb-pad5 .thumbnail .caption p {
	margin-bottom: 23px;
}
.thumb-pad5 figure {
	margin: 0;
	float: left;
	margin-right: 30px;
}
.thumb-pad5 figure > img {
	width: 100%;
}
.servBox {
	padding-bottom: 57px;
}
.servBox h2 {
	margin-bottom: 40px;
}
.thumb-pad7 {
	overflow: hidden;
	padding: 19px 19px 31px 19px;
	background: white;
	margin-bottom: 30px;
	border: 1px solid #ded5d2;
	/*-webkit-transition: all 0.45s ease;
	transition: all 0.45s ease;*/
}
.thumb-pad7 .thumbnail {
	position: relative;
	padding: 0;
	margin: 0;
	border: none;
	border-radius: 0;
	box-shadow: none;
	background: none;
}
.thumb-pad7 .thumbnail .caption {
	padding: 0 10px;
	color: #afa89a;
}
.thumb-pad7 .thumbnail .caption .title {
	color: black;
	margin-bottom: 0;
}
.thumb-pad7 .thumbnail .caption p {
	margin-bottom: 15px;
}
.thumb-pad7 figure {
	margin: 0;
	margin-bottom: 26px;
}
.thumb-pad7 figure a {
	opacity: 1;
	/*-webkit-transition: all 0.45s ease;
	transition: all 0.45s ease;*/
}
.thumb-pad7 figure a img {
	width: 100%;
}
.thumb-pad7 figure a:hover {
	opacity: 0.8;
	/*-webkit-transition: all 0.45s ease;
	transition: all 0.45s ease;*/
}
.thumb-pad7 figure > img {
	width: 100%;
}
/*-----carousel-----*/
.carouselBox {
	background: #ffd593;
	padding: 35px 0 44px 0;
	margin-top: 84px;
	margin-bottom: 94px;
}
.carouselBox .container {
	padding-top: 0;
}
.list_carousel2.responsive {
	width: auto;
	margin: 0;
}
.list_carousel2 #foo2 {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
	cursor: default;
}
.list_carousel2 #foo2 > li {
	padding: 0;
	float: left;
	cursor: default;
	text-align: center;
}
.list_carousel2 #foo2 > li a {
	font-size: 12px;
	color: white;
	/*-webkit-transition: all 0.25s ease;
	transition: all 0.25s ease;*/
}
.list_carousel2 #foo2 > li a:hover {
	color: #4b4b4b;
	/*-webkit-transition: all 0.25s ease;
	transition: all 0.25s ease;*/
}
.list_carousel2 #foo2 > li span {
	color: white;
	font-size: 23px;
	width: 100%;
	text-align: center;
	margin-top: 17px;
	margin-bottom: 13px;
	display: block;
}
.list_carousel2 #foo2 > li .title {
	font: bold 25px/35px 'Roboto';
	color: white;
}
.list_carousel2 #foo2 > li figure:first-child {
	margin-left: 0;
}
.list_carousel2 #foo2 > li figure a {
	opacity: 1;
	/*-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;*/
}
.list_carousel2 #foo2 > li figure a:hover {
	opacity: 0.5;
	/*-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;*/
}
.list_carousel2.responsive .caroufredsel_wrapper {
	cursor: default !important;
}
.foo-btn {
	position: relative;
	top: 0;
	text-align: center;
	padding: 7px 0 0 0;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
	background-color: #782F40;
	border-color: #782F40;
}
.pagination {
	text-align: center;
}
.pagination li {
	display: -moz-inline-box; /* FF2 or lower */
	display: inline-block;
	word-spacing: normal;
	vertical-align: top;
    /* IE6/7 inline-block hack */
    *display: inline;
 *zoom: 1;
}

/*-----btn-----*/
.btn-default:hover h5, .btn-default:focus h5 {
	border-bottom: 1px solid #782F40;
}
.btn-default:hover h5, .btn-default:hover p, .btn-default:hover a, .btn-default:focus h5, .btn-default:focus p, .btn-default:focus a {
	color: #782F40;
	text-shadow: 1px 1px 0px white;
}
.btn-default.btn2 {
	box-shadow: none;
	position: relative;
	text-decoration: none;
	padding: 14px 34px 15px 33px;
	font: 15px "Roboto", sans-serif;
	margin: 0;
	text-shadow: none;
	color: white;
	border: none;
	background: #ffd593 !important;
	border-radius: 0;
	text-transform: uppercase;
	display: inline-block;
	/*-webkit-transition: all 0.35s ease;
	transition: all 0.35s ease;*/
}
.btn-default.btn2:hover {
	background: none;
	color: white;
	background: #999 !important;
	text-decoration: none;
	/*-webkit-transition: all 0.35s ease;
	transition: all 0.35s ease;*/
}
.btn3 {
	box-shadow: none;
	position: relative;
	text-decoration: none;
	display: inline-block;
	padding: 5px 5px 10px 0;
	font: 12px "Roboto", sans-serif;
	margin: 0;
	text-transform: none;
	text-shadow: none;
	color: #782F40;
	text-transform: uppercase;
	text-decoration: underline;
	border: none;
	background: none !important;
	/*-webkit-transition: all 0.25s ease;
	transition: all 0.25s ease;*/
}
.btn3 > img {
	float: left;
	margin-top: 8px;
	margin-right: 7px;
}
.btn3:hover {
	color: #782F40;
	background: none;
	text-decoration: none;
	/*-webkit-transition: all 0.25s ease;
	transition: all 0.25s ease;*/
}
.btn4, .btn1 {
	box-shadow: none;
	position: relative;
	text-decoration: none;
	padding: 8px 15px 9px;
	font: bold 14px "Roboto", sans-serif;
	margin: 0 0 20px 0;
	color: #CEB888;
	text-shadow: 1px 1px 0px #782F40;
	border: 3px solid #CEB888;
	text-transform: uppercase;
	display: inline-block;
	border-radius: 6px;
	background: #782F40;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJjMDAwNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzU0MDExNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYzAwMDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left, #2c0007 0%, #782F40 50%, #2c0007 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #2c0007), color-stop(50%, #782F40), color-stop(100%, #2c0007)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #2c0007 0%, #782F40 50%, #2c0007 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #2c0007 0%, #782F40 50%, #2c0007 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #2c0007 0%, #782F40 50%, #2c0007 100%); /* IE10+ */
	background: linear-gradient(to right, #2c0007 0%, #782F40 50%, #2c0007 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c0007', endColorstr='#2c0007', GradientType=1 );
}
.btn4 h5, .btn1 h5 {
	margin-bottom: 10px;
	border-bottom: 1px solid #CEB888;
	padding-bottom: 5px;
	font-weight: bold;
}
.btn4 p, .btn1 p {
	margin-bottom: 0;
}
.btn4 h5, .btn4 p, .btn1 h5, .btn1 p {
	text-align: center;
	color: #CEB888;
}
.btn4:hover, .btn1:hover {
	text-shadow: none;
	text-decoration: none;
	background: #ebebeb;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViZWJlYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iI2M5YzljOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYmViZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left, #ebebeb 0%, #c9c9c9 49%, #ebebeb 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #ebebeb), color-stop(49%, #c9c9c9), color-stop(100%, #ebebeb)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #ebebeb 0%, #c9c9c9 49%, #ebebeb 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #ebebeb 0%, #c9c9c9 49%, #ebebeb 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #ebebeb 0%, #c9c9c9 49%, #ebebeb 100%); /* IE10+ */
	background: linear-gradient(to right, #ebebeb 0%, #c9c9c9 49%, #ebebeb 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebeb', endColorstr='#ebebeb', GradientType=1 ); /* IE6-8 */
}
/*-----list-----*/
.list1-3 {
	margin: 35px 0 33px 0;
	padding: 0;
	list-style: none;
}
.list1-3 li {
	font-size: 13px;
	line-height: 20px;
	margin-bottom: 12px;
	padding-left: 21px;
	background: url(../images/list_point.png) left 3px no-repeat;
}
.list1-3 li a {
	color: black;
	text-transform: uppercase;
	font: 13px 'Asap';
	/*-webkit-transition: all 0.25s ease;
	transition: all 0.25s ease;*/
}
.list1-3 li a:hover {
	color: #c1c1c1;
	/*-webkit-transition: all 0.25s ease;
	transition: all 0.25s ease;*/
}
.list1-1 {
	margin: 0;
	padding: 0;
	list-style: none;
}
.list1-1 li {
	font-size: 13px;
	line-height: 20px;
	margin-bottom: 18px;
}
.list1-1 li time {
	font: bold 13px "Roboto", sans-serif;
	color: #928365;
	float: left;
	margin-right: 7px;
	margin-top: 2px;
}
.list1-1 li p {
	margin: 0;
}
ul.list1.touchMenu {
	list-style-type: none;
	margin-bottom: 10px;
	margin-left:0px;
}
ul.list1.touchMenu a { text-transform:none;}
ul.list1.touchMenu li {padding-left:20px;}
.list2 {
	margin: 0 0 72px 0;
	padding: 0;
	list-style: none;
	margin-top: -6px;
}
.list2 li {
	font-size: 13px;
	line-height: 1.428571429;
	margin-bottom: 25px;
	overflow: hidden;
	border-bottom: 1px solid white;
	padding-bottom: 15px;
}
.list2 li a {
	font-weight: bold;
	color: #edce3d;
	/*-webkit-transition: all 0.25s ease;
	transition: all 0.25s ease;*/
}
.list2 li a:hover {
	color: white;
	/*-webkit-transition: all 0.25s ease;
	transition: all 0.25s ease;*/
}
.list2 li .badge {
	padding: 0;
	margin: 0;
	border-radius: 0;
	box-shadow: none;
	text-shadow: none;
	font: 21px/24px 'Oswald';
	text-align: center;
	color: white;
	background: #f06d56;
	padding-top: 6px;
	width: 37px;
	height: 37px;
	float: left;
	margin-right: 29px;
	margin-top: 0;
}
.list2 li:first-child + li + li {
	border-bottom: none;
}
.list3 {
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
	margin-top: -3px;
}
.list3 li {
	font-size: 13px;
	line-height: 1.428571429;
	overflow: hidden;
	margin-bottom: 17px;
}
.list3 li span {
	font: 20px 'Georgia';
	color: #9b9b9b;
	margin-bottom: 3px;
}
.list3 li > img {
	float: left;
	margin-right: 15px;
	margin-top: 4px;
}
.list3 li a {
	color: black;
	font: 13px/20px 'Asap';
	text-decoration: none;
	text-transform: uppercase;
	/*-webkit-transition: all 0.25s ease;
	transition: all 0.25s ease;*/
}
.list3 li a:hover {
	color: #929292;
	text-decoration: none;
	/*-webkit-transition: all 0.25s ease;
	transition: all 0.25s ease;*/
}
.list3 li p {
	margin-bottom: 12px;
}
.list3-1 {
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
	margin-top: -3px;
}
.list3-1 li {
	font-size: 13px;
	line-height: 1.428571429;
	overflow: hidden;
	margin-bottom: 21px;
	padding-bottom: 8px;
	border-bottom: 1px solid #e7e1df;
}
.list3-1 li:last-child {
	border-bottom: none;
}
.list3-1 li > img {
	float: left;
	margin-right: 15px;
	margin-top: 4px;
}
.list3-1 li a {
	color: #928365;
	font: bold 13px "Roboto", sans-serif;
	text-decoration: none;
	/*-webkit-transition: all 0.25s ease;
	transition: all 0.25s ease;*/
}
.list3-1 li a:hover {
	color: #f0cc64;
	text-decoration: none;
	/*-webkit-transition: all 0.25s ease;
	transition: all 0.25s ease;*/
}
.list3-1 li p {
	margin-bottom: 12px;
}
.list4 {
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
	margin-top: -3px;
	margin-bottom: 12px;
}
.list4 li {
	background: none;
	margin-bottom: 0;
	padding-left: 0;
	font-size: 13px;
	line-height: 20px;
	margin: 0;
	float: left;
	margin-right: 45px;
}
.list4 li:last-child {
	margin-right: 0;
}
.list4 li figure {
	margin: 0;
}
.list5 {
	margin: -9px 0 0 0;
	padding: 0;
	list-style: none;
}
.list5 li {
	font-size: 13px;
	line-height: 20px;
	margin-bottom: 33px;
}
.btns .btn1 {
	float: left;
}
.btns p {
	margin-top: 7px;
	float: left;
	margin-left: 21px;
	font-weight: normal;
}
.mail {
	text-decoration: none;
	color: #afa89a;
	/*-webkit-transition: all 0.25s ease;
	transition: all 0.25s ease;*/
}
.mail:hover {
	color: black;
	text-decoration: none;
	/*-webkit-transition: all 0.25s ease;
	transition: all 0.25s ease;*/
}
.noPad {
	padding: 0;
	margin: 0;
}
.custom-caption p {
	font-family: "Roboto", sans-serif;
	font-size: 14px;
	margin: 0 5px;
	color: white;
}
.testimonialsBox {
	padding: 52px 0 0 0;
	border-top: 1px solid #e5e5e5;
	margin-top: 45px;
}
.productsBox h2 {
	margin: 0 0 31px 0;
}
.privacyBox {
	margin-bottom: 78px;
}
.privacyBox p {
	margin-bottom: 17px;
}
.advantageBox {
	padding-top: 67px;
	padding-bottom: 41px;
}
.info-box p {
	font: 12px/18px 'Open Sans';
	color: white;
	letter-spacing: 1px;
}
.info-box a {
	color: #edce3d;
	text-decoration: underline;
	letter-spacing: 1px;
	/*-webkit-transition: all 0.25s ease;
	transition: all 0.25s ease;*/
}
.info-box a:hover {
	color: white;
	/*-webkit-transition: all 0.25s ease;
	transition: all 0.25s ease;*/
}
.info-box h2 {
	font-size: 21px;
	letter-spacing: 2px;
	white-space: nowrap;
}
.professionalBox {
	padding-top: 81px;
	padding-bottom: 68px;
}
.professionalBox h2 {
	margin-bottom: 42px;
}
.professionalBox article figure {
	margin: 0;
	width: 100%;
	text-align: center;
	margin-bottom: 38px;
}
.professionalBox article figure img {
	display: inline-block;
}
.aboutBox h3 {
	margin: 0 0 14px 0;
}
.aboutBox h2 {
	margin-bottom: 15px;
}
.aboutBox p {
	margin-bottom: 25px;
}
.stallionBox {
	background: #ececf1 url(../images/pattern2.png) repeat;
	padding-top: 12px;
	padding-bottom: 46px;
}
.programsBox {
	padding: 48px 0 42px 0;
	background: white;
}
.servicesBox {
	padding-bottom: 94px;
}
.servicesBox em {
	width: 100%;
	height: 1px;
	display: block;
	background: #f2f2f2;
	margin-top: -10px;
	margin-bottom: 50px;
}
.servicesBox .container > h2 {
	font: 15px/20px Racing Sans One;
	color: #4b4b4b;
	text-transform: uppercase;
	width: 100%;
	text-align: center;
	margin-bottom: 0;
}
.servicesBox .container > h2 > h2 > span {
	background: white;
	display: inline-block;
	padding: 0 17px;
}
.formBox {
	padding-top: 26px;
	margin-bottom: 78px;
}
.error-box {
	padding-bottom: 136px;
}
.errorBox {
	text-align: center;
	padding-top: 0;
}
.errorBox > img {
	display: inline-block;
}
.errorBox h4 {
	margin-bottom: 17px;
}
.errorBox1 h4 {
	margin-top: 63px;
}
.teamBox {
	padding-top: 67px;
	padding-bottom: 47px;
	border-top: 1px solid #e7e1df;
	border-bottom: 1px solid #e7e1df;
	margin-top: 48px;
}
.clientsBox {
	padding-top: 65px;
	padding-bottom: 71px;
	border-top: 1px solid #e7e1df;
	margin-top: 69px;
}
.welcomeBox {
	text-align: left;
	padding: 0 28px;
}
.welcomeBox h2 {
	color: white;
	margin: 10px 0 10px 0;
}
.welcomeBox p {
	font: 14px/22px "Roboto", sans-serif;
	color: white;
}
.welcomeBox a {
	color: #CEB888;
	text-transform: uppercase;
	font-size: 14px;
	font-family: "Roboto", sans-serif;
	font-weight: bold;
}
/*-----menu-----*/
.navbar {
	position: static;
}
nav.navbar-default {
	background: none;
	border: none;
	padding: 0 0 45px 0;
	float: none;
	background: url(../images/pattern1.png) repeat;
	text-align: center;
	margin-top: 0;
}
nav.navbar-default.navbar-main, nav.navbar-default.navbar-sub {
	background: none;
	padding-bottom: 0;
	margin-bottom: 0;
}
nav.navbar-default.navbar-sub {
	padding-top: 20px;
	margin-bottom: 10px;
}
nav.navbar-default.navbar-sub li {
	padding-right: 35px;
	margin-right: 37px;
}
nav.navbar-default.navbar-main {
	margin: 0;
	height: auto;
	clear:both;
}
nav.navbar-default.navbar-main li {
	padding-right: 25px;
	margin-right: 0;
	display:inline-block;
	float:none;
}
nav.navbar-default .navbar-nav li {
	padding:0;
}
nav.navbar-default .navbar-nav li a {
	color: #000;
	font-size:120%;
	font-weight:300;
}
nav.navbar-default .navbar-nav li a:hover, nav.navbar-default .navbar-nav li a:focus {
	color: #782F40;
}
nav.navbar-default li {
	background: none;
	margin-bottom: 0;
	padding-left: 0;
	display:inline-block;
	font-size: 13px;
	line-height: 20px;
	padding-right: 55px;
	position: relative;
	margin-right: 52px;
}
nav.navbar-default li em {
	background: #88783e;
	width: 1px;
	height: 24px;
	display: inline-block;
	position: absolute;
	top: -1px;
	right: 0;
}
nav.navbar-default li:last-child {
	margin-right: 0;
	padding-right: 0;
}
nav.navbar-default li a {
	position: relative;
	padding: 5px 10px;
	font: 13px "Roboto", sans-serif;
	color: #CEB888;
	background: none;
	text-transform: uppercase;
	text-decoration: none;
	line-height: 18px;
	/*-webkit-transition: all 0.25s ease;
	transition: all 0.25s ease;*/
}
nav.navbar-default li a span {
	display: inline-block;
	height: 6px;
	background: url(../images/menu-marker.png) no-repeat;
	width: 7px;
	position: absolute;
	left: 15px;
	top: 27px;
}
nav.navbar-default li a.btn3 {
	font-family: "Roboto", sans-serif;
	color: #782F40;
	float: right;
}
nav.navbar-default li a.btn3:hover {
	color: #782F40;
}
nav.navbar-default li > a:hover {
	color: white;
	background: none;
	/*-webkit-transition: all 0.25s ease;
	transition: all 0.25s ease;*/
}
nav.navbar-default li.active > a {
	color: white;
	background: none;
}
nav.navbar-default li .sfHover > a {
	color: white;
	background: none;
	/*-webkit-transition: all 0.25s ease;
	transition: all 0.25s ease;*/
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
	color: #782F40;
}
#primary-navigation .navbar-nav {
	margin-top: 20px;
	border-top: 2px solid #CEB888;
	width:100%;
}
#primary-navigation ul {
	list-style-type: none;
}
/* * Style tweaks * --------------------------------------------------*/
html, body {
	overflow-x: hidden;/* Prevent scroll on narrow devices */
}
footer {
	padding: 30px 0;
}
/* * Off Canvas * --------------------------------------------------*/
.shade {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.3);
	display: none;
	position: absolute;
	z-index: 249;
}
 @media screen and (max-width: 991px) {
.row-offcanvas {
	position: relative;
	-webkit-transition: all .25s ease-out;
	-moz-transition: all .25s ease-out;
	transition: all .25s ease-out;
}
.row-offcanvas .sidebar-offcanvas {
	visibility: hidden;
	opacity: 0;
}
.row-offcanvas.active .sidebar-offcanvas {
	visibility: visible;
	opacity: 1;
	background: #782F40;
	position: fixed;
	left: 0;
	top: 0;
	margin-left: 0;
	padding: 0;
	-webkit-transition: all .25s ease-in;
	-moz-transition: all .25s ease-in;
	transition: all .25s ease-in;
	-webkit-box-shadow: 10px 0px 15px 0px rgba(0, 0, 0, 0.75);
	-moz-box-shadow: 10px 0px 15px 0px rgba(0, 0, 0, 0.75);
	box-shadow: 10px 0px 15px 0px rgba(0, 0, 0, 0.75);
	overflow-y: scroll;
}
.row-offcanvas.active .sidebar-offcanvas ul {
	padding-right: 0;
}
.row-offcanvas.active .shade {
	display: block;
}
.row-offcanvas-right {
	right: 0;
}
.row-offcanvas-left {
	left: 0;
}
.row-offcanvas-right .sidebar-offcanvas {
	right: -50%;/* 6 columns */
}
.row-offcanvas-left .sidebar-offcanvas {
	left: -50%;/* 6 columns */
}
.row-offcanvas-right.active {
	right: 50%;/* 6 columns */
}
.row-offcanvas-left.active {
	left: 50%;/* 6 columns */
}
.sidebar-offcanvas {
	position: absolute;
	margin-left: 15px;
	z-index: 300;
	height: 100%;
	padding: 0;
	width: 80%;/* 6 columns */
}
.sidebar-offcanvas h3 {
	padding-left: 20px;
	text-transform: uppercase;
	font: 20px/20px "Roboto", sans-serif;
	font-weight:900;
	color:#CEB888;
}
.sidebar-offcanvas .spacer {
	margin-top: 0;
	padding-top: 10px;
}
.sidebar-offcanvas .spacer.last {
	padding-bottom: 70px;
}
}
#slideMenu {
	position: fixed;
	left: 0;
	right: 0;
	z-index: 350;
	height: 40px;
	width: 100%;
	background: rgba(35, 35, 35, 0.8);
	padding: 0;
}
.menu-btn {
	margin: 5px 0 0 15px;
	padding: 4px 10px;
	background: #782F40;
	color: #CEB888;
	border-color: #220008;
	text-transform:uppercase;
	font-size:14px;
}
.menu-btn:hover {
	background: #540115;
	border-color: #FFF;
}
/*-----subMenu1-----*/
nav.tm_navbar .sub-menu > ul {
	position: absolute;
	display: none;
	width: 93px;
	left: -27px;
	top: 45px;
	list-style: none !important;
	zoom: 1;
	z-index: 11;
	background: #ffd336;
	padding: 20px 0 20px 0;
	margin: 0;
	text-align: left;
	text-align: center;
}
nav.tm_navbar .sub-menu > ul li {
	background: none;
	border: none;
	width: auto;
	float: none;
	margin: 0 0 5px 0;
	padding: 0;
	display: block;
}
nav.tm_navbar .sub-menu > ul li.triangle {
	background: url(../images/triangle.png) no-repeat !important;
	width: 9px;
	height: 5px;
	position: absolute;
	border: none;
	top: -5px;
	left: 40px;
}
nav.tm_navbar .sub-menu > ul li:first-child + li + li {
	border-bottom: none;
}
nav.tm_navbar .sub-menu > ul li a {
	background: transparent;
	padding: 0;
	margin: 0;
	float: none;
	font: 12px 'Times New Roman';
	color: #8c541d;
	text-transform: uppercase;
	-webkit-transition: all 0.35s ease;
	transition: all 0.35s ease;
}
nav.tm_navbar .sub-menu > ul li a:hover {
	text-decoration: none;
	color: #e17636 !important;
	background: none !important;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
nav.tm_navbar .sub-menu > ul li > span {
	display: inline-block;
	background: url(../images/menu-marker2.png) no-repeat;
	width: 6px;
	height: 7px;
	position: absolute;
	right: 10px;
	top: 8px;
}
nav.tm_navbar .sub-menu > ul li.sfHover > a {
	text-decoration: none;
	color: #e17636 !important;
	background: none !important;
}
/*-----subMenu2-----*/
nav.tm_navbar .sub-menu ul ul {
	position: absolute;
	display: none;
	width: 93px;
	left: 93px;
	top: -20px;
	list-style: none !important;
	zoom: 1;
	z-index: 11;
	background: #a6ac4e;
	padding: 20px 0 20px 0;
	margin: 0;
	text-align: center;
}
nav.tm_navbar .sub-menu ul ul li a {
	background: transparent;
	padding: 0;
	margin: 0;
	float: none;
	font: 12px 'Times New Roman';
	color: white;
	text-transform: uppercase;
	-webkit-transition: all 0.35s ease;
	transition: all 0.35s ease;
}
nav.tm_navbar .sub-menu ul ul li a:hover {
	text-decoration: none;
	color: #ecf38a !important;
	background: none !important;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.select-menu {
	display: none !important;
}
header {
	position: relative;
	width: 100%;
	z-index: 1;
	margin: 0;
	padding: 0;
	top: 0;
	left: 0;
	background: #782F40 url(../images/garnet_bg.png) repeat-x;
	text-align: center;
	margin-bottom: 30px;
	background-color: #FFF;
}
header.indent {
	padding-bottom: 9px;
}
header.indent nav.tm_navbar {
	margin-top: 0;
}
header #logo {
	position: absolute;
	top: 35px;
	left: 50%;
	z-index: 50;
	margin-left: -75px;
}
header #logo img {
	width: 150px;
	height: 80px;
}
header #fsu_wordmark {
    font-family: "Roboto",Helvetica,Arial,san-serif;
    font-size: 80%;
	font-weight:300;
    text-transform: uppercase;
    margin-top: 30px !important;
	float:left;
	color:#D8D7D7;
	z-index:999999;
	text-decoration:none;
}
header #fsu_wordmark:hover {
	color:#FFF;
}
#site_title {
	width:100%;
	font: 300 32px/32px "Roboto Slab", serif;
	text-align:center;
	text-transform:uppercase;
	color:#782F40;
	clear:both;
	padding-top:25px;
}
#site_title a {
	text-decoration:none;
}

/*-----banners-----*/
#primaryBanner {
	border: 5px solid white;
}
.welcomeBox {
	position: absolute;
	bottom: 0px;
	background: url('../images/carousel-caption.png') repeat scroll 0px 0px transparent;
	padding: 10px 20px;
}
.welcomeBox h2 span.fa {
	color: #CEB888;
	font-weight: bold;
}
.slideTitle a {
	font-size: 32px;
	color: white;
	text-decoration: none;
	font-family: "Roboto", sans-serif;
	text-transform: none;
}
.carousel-caption {
	left: 0;
	right: 0;
}
.carousel-control img {
	padding-top: 100%;
}
.eventsBox {
	margin-bottom: 20px;
	padding: 0;
}
.eventsBox > div {
	overflow: hidden; width:100%;
}
.eventsBox > div > div {
	float: left;
	padding:0px;
	width:100%;
	margin:0;
	border:none;
	background:none;
}
.eventsBox > div > div figure {
	margin: 0 0 29px 0;
	height: 57px;
}
.eventsBox > div > div figure img {
	display: inline-block;
}
.eventsBox > div > div a {
	font: 16px "Roboto", sans-serif;
	font-weight: bold;
	color: #782F40;
	text-transform: uppercase;
}
.eventsBox > div > div a:hover {
	text-decoration: underline;
}
.eventsBox > div > div:last-child {
	border-right: none;
}
.eventsBox .first {
	margin-left: 0;
	width:100%;
}
.eventsBox .title {
	font: 18px "Roboto", sans-serif;
	margin-bottom: 9px;
	color: #782F40;
	min-height: 44px;
}
.eventsBox .box_inner {
	padding: 0 10px 10px 10px;
}
.bannerBox4 {
	padding-bottom: 10px;
	border-bottom: 2px solid #CEB888;
}
.bannerBox4 > div {
	overflow: hidden;
}
.bannerBox4 > div > div {
	width: 33.33333333333333%;
	float: left;
	padding-bottom: 10px;
}
.bannerBox4 > div > div figure img {
	display: inline-block;
}
/*.bannerBox4 > div > div a {
	font: 12px "Roboto", sans-serif;
	color: #76504b;
}
.bannerBox4 > div > div a:hover {
	text-decoration: underline;
}*/
.bannerBox4 > div > div:last-child {
	border-right: none;
}
.bannerBox4 .title {
	font: 24px/24px "Roboto Slab", sans-serif;
	font-weight: 300;
	color: #782F40;
	margin-bottom: 9px;
}
.bannerBox4 .maxheight {
	min-height: 166px;
}
.bannerBox4 img { margin:0; padding:0; width:100%; }
/*-----footer-----*/
footer {
	margin-top: 30px;
	background: rgb(241, 241, 241);
	padding-bottom: 39px;
	border-top:1px solid #CCC;
}
footer .container article {
	padding-top: 20px;
}
footer section {
	padding-top: 43px;
	padding-bottom: 6px;
}
footer section article {
	text-align: center;
}
footer .foo_menu {
	margin: 0;
	padding: 0 0 30px 0;
	list-style: none;
	display: inline-block;
}
footer .foo_menu li {
	float: left;
	margin-right: 37px;
	padding-right: 37px;
	position: relative;
}
footer .foo_menu li a {
	font: 13px "Roboto", sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	/*-webkit-transition: all 0.25s ease;
	transition: all 0.25s ease;*/
}
footer .foo_menu li a:hover {
	color: #f0cc64;
	/*-webkit-transition: all 0.25s ease;
	transition: all 0.25s ease;*/
}
footer .foo_menu li.active a {
	color: #f0cc64;
}
footer .foo_menu li em {
	width: 1px;
	height: 24px;
	background: #e3dbd0;
	position: absolute;
	right: 0;
	top: -3px;
}
footer .foo_menu li:last-child {
	margin-right: 0;
	padding-right: 0;
}
footer p {
	font: 300 14px "Roboto", sans-serif;
}
footer p span {
	margin: 0 6px;
}
footer p a {
	/*-webkit-transition: all 0.25s ease;
	transition: all 0.25s ease;*/
}
/*footer p a:hover {
	color: #f0cc64;
	-webkit-transition: all 0.25s ease;
	transition: all 0.25s ease;
}*/
footer .btn-default.small {
	border: 3px solid #CEB888;
}
footer .btn-default.small:hover {
	border: 3px solid #782F40;
}
footer img { padding-right:10px;}
/*-----subscribeForm-----*/
#newsletter {
	position: relative;
	margin: 3px 0;
}
#newsletter label {
	position: relative;
	float: none;
	width: 100%;
	margin-top: 14px;
}
#newsletter label.invalid .error {
	height: 19px;
}
#newsletter input {
	background: none;
	box-shadow: none;
	border-radius: 0;
	border: none;
	font: 11px 'Asap';
	line-height: 18px;
	color: #9c9c9c;
	border: 1px solid #e1e1e1 !important;
	height: 38px;
	width: 100%;
	padding: 0 9px 0 9px;
	margin: 0;
	-webkit-transition: all 0.4s ease-out;
	transition: all 0.4s ease-out;
	margin-bottom: 51px;
}
#newsletter input:focus {
	outline: none;
	border-color: #a4de54;
}
#newsletter .error {
	position: absolute;
	top: 37px;
	right: 0px;
	text-align: right;
	display: block;
	overflow: hidden;
	height: 0px;
	font-size: 10px;
	color: black;
	font-size: 11px;
	text-transform: none;
	font-weight: normal;
	-webkit-transition: all 0.4s ease-out;
	transition: all 0.4s ease-out;
}
#newsletter .success {
	position: absolute;
	left: 0;
	top: 14px;
	z-index: 10;
	border-radius: 0px;
	padding: 0 9px 0 9px;
	font: 11px 'Asap';
	line-height: 18px;
	color: #a3a3a3;
	border: 1px solid #e1e1e1;
	text-align: center;
	background: white;
	height: 38px;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.searchBox {
	padding-bottom: 60px;
}
#toTop {
	display: none;
	width: 45px;
	height: 45px;
	border-radius: 66px;
	background: url(../images/top.png) 0 top no-repeat;
	position: fixed;
	margin-right: -610px !important;
	right: 50%;
	bottom: 40px;
	z-index: 999;
}
#toTop:hover {
	background: url(../images/top.png) 0 bottom no-repeat;
}
/*-----search-----*/
#search-404 {
  position: relative;
  margin: 0;
  margin-top: 55px;
}
#search-404 input {
  box-shadow: none;
  border-radius: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  margin: 0;
  padding: 0;
  width: 100%;
  outline: none;
  border: 1px solid #ded5d2;
  background: white;
  font: 13px "Roboto", sans-serif;
  line-height: 18px;
  color: #afa89a;
  padding: 10px 15px 11px 13px;
  height: 41px;
  resize: none;
  margin-bottom: 10px;
}
#search-404 a {
  float: left;
  margin-top: 0;
  padding: 12px 23px 13px 23px;
}

#search {
  overflow: hidden;
  position: relative;
}
#search a {
  position: absolute;
  top: 10px;
  right: 14px;
  width: 15px;
  height: 15px;
  -webkit-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
#search input {
  width: 369px;
  outline: none;
  box-shadow: none;
  border: none;
  color: #afa89a;
  font: 13px "Roboto", sans-serif;
  border-radius: 0;
  padding: 7px 10px 10px 13px;
  margin-right: 0;
  float: left;
  background: none;
  border: 3px solid #e1e1e1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 41px;
}

#mainSearch {
  float: right;
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  padding-top: 10px;
  z-index: 999999;
}
#mainSearch input {
  padding: 0 30px 0 10px;
  margin-top: 15px;
  width: 260px;
  height: 25px;
  color: #999;
  border: none;
}
#mainSearch input:focus {
  color: black;
}
#mainSearch span.fa {
  position: relative;
  left: -25px;
  top: -1px;
}
#mainSearch .searchSelect {
  color: #ded3ac;
  text-align: center;
  display: block;
  margin-right: 18px;
}
#mainSearch .searchSelect p, #mainSearch .searchSelect input {
  width: auto;
  height: auto;
  display: inline-block;
}
#mainSearch .searchSelect p {
  font-family: "Roboto", sans-serif;
  font-size: 11px;
}
#mainSearch .searchSelect input {
  margin: 5px 1px 0 5px;
}
/*-----map-----*/
.map {
	margin: 5px 0 55px 0;
	display: inline-block;
	width: 100%;
	line-height: 0;
}
.map iframe {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	height: 652px;
	border: none;
	line-height: 0;
}
.info p {
	margin-bottom: 0;
}
.info p span {
	width: 72px;
	display: inline-block;
}
.info .marg {
	margin-bottom: 17px;
}
.info a {
	color: #afa89a;
	/*-webkit-transition: all 0.25s ease;
	transition: all 0.25s ease;*/
}
.info a:hover {
	color: black;
	/*-webkit-transition: all 0.25s ease;
	transition: all 0.25s ease;*/
}
/*-----form-----*/
#contact-form {
	width: 100%;
	position: relative;
}
#contact-form label {
	position: relative;
	display: block;
	min-height: 51px;
	margin: 0;
	font-weight: normal;
	font: 13px "Roboto", sans-serif;
	line-height: 18px;
	color: #afa89a;
}
#contact-form .holder {
	overflow: hidden;
}
.form-div-1, .form-div-2, .form-div-3 {
	float: left;
	width: 248px;
	margin-right: 11px;
}
.form-div-3 {
	margin-right: 0;
}
#contact-form span {
	display: block;
}
#contact-form ._placeholder {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	cursor: text;
	padding: 10px 15px 11px 13px;
	border-radius: 0;
	display: block;
}
#contact-form ._placeholder.focused {
	opacity: 0;
	filter: alpha(opacity=0);
	box-shadow: none;
}
#contact-form ._placeholder.hidden {
	display: none;
}
#contact-form input, #contact-form textarea {
	box-shadow: none;
	border-radius: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
	outline: none;
	border: 1px solid #ded5d2;
	background: white;
	font: 13px "Roboto", sans-serif;
	line-height: 18px;
	color: #afa89a;
	padding: 10px 15px 11px 13px;
	height: 41px;
	resize: none;
}
#contact-form textarea {
	height: 361px;
	margin-bottom: 20px;
}
#contact-form .error-message, #contact-form .empty-message {
	height: 0;
	overflow: hidden;
	font: 10px "Roboto", sans-serif;
	color: #4b4b4b;
	-webkit-transition: 0.3s ease-in height;
	transition: 0.3s ease-in height;
	position: absolute;
	right: 6px;
	top: 2px;
}
#contact-form .invalid .error-message, #contact-form .empty .empty-message {
	height: 20px;
}
#contact-form .success-message {
	line-height: 48px;
	position: absolute;
	overflow: hidden;
	height: 0;
	left: 0;
	top: 0;
	box-sizing: border-box;
	box-shadow: none;
	border-radius: 0;
	background: white;
	z-index: 10;
	width: 100%;
	text-align: center;
	-webkit-transition: all 0.35s ease;
	transition: all 0.35s ease;
	padding: 0;
}
#contact-form.success .success-message {
	height: 41px;
	padding: 10px 15px 11px 13px;
	line-height: 18px;
	border: 1px solid #ded5d2;
	-webkit-transition: all 0.35s ease;
	transition: all 0.35s ease;
}
/*-----socialMedia-----*/
.right-column {
	margin-left: 0;
}
/* line item */
.line-item {
	border-bottom: 1px solid #939393;
}
.line-item h4 {
	margin-bottom: 5px;
}
.line-item .image, .line-item .data {
	padding: 15px;
}
.line-item p {
	margin-bottom: 5px;
}
.line-item ul {
	padding: 10px;
}
.line-item ul li {
	padding-top: 5px;
	padding-left: 25px;
	font-size: 90%;
	background: url("../images/list_arrow.png") no-repeat scroll left 6px rgba(0, 0, 0, 0);
}
.line-item .data .data-url {
	font-size: 85%;
}
.odd .data .progress .progress-bar {
	background-color: #CEB888;
	color: #782F40;
}
#searchResults .line-item .data {
	padding: 30px 15px;
}
.mimetype {
	position: relative;
	top: 3px;
	margin: 0 3px;
}
.progress {
	margin-top: 10px;
	margin-bottom: 0;
}
.progress-bar {
	background-color: #782F40;
}

/*------------------------------------------------------media queries---------------------------------------------------------*/
@media (min-width: 1220px) {
.container {
	padding: 0;
}
.spacer {
	padding-top: 40px;
	margin-top: 40px;
}
#search-404 input {
	width: 250px;
	margin-right: 10px;
}
.carousel-control.left img {
	margin-right: 100px;
	margin-top:15px;
}
.carousel-control.right img {
	margin-left: 100px;
	margin-top:15px;
}
.welcomeBox {
	padding-bottom: 20px;
}
.clearfix.clearfix-lg {
	display: block;
}
.clearfix.clearfix-md {
	display: none;
}
.sevencols.col-lg-2 {
	width: 14.285714285714285714285714285714%;
 *width: 14.285714285714285714285714285714%;
	padding-left: 3px;
	padding-right: 3px;
}
div.row div.content-view-line.user { width:32%; font-size:14px; height:162px; }
/*div.row.col-lg-12.col-md-12.col-sm-12.folder { margin-left:15px; }*/
#user-image { width:50%;float:left; }
#faculty-contact { width:50%; float:right; }
}
/*---------------------------------------------------------------------------------------------------------------------------*/
@media (max-width: 1219px) {
.eventsBox > div > div {
	margin-left: 0;
}
.greyBox figure {
	padding-left: 0;
}
.blog .col-lg-3 .calendar .table {
	margin-bottom: 0;
	top: 0;
}
.blog .calendar .table tbody > tr > th, .blog .calendar .table tbody > tr > td {
	font-size: 100%;
	padding: 8px;
}
.clearfix.clearfix-lg {
	display: none;
}
.dropdown.open .dropdown-feature {
	display: none !important;
}
#primary-navigation .dropdown.open .dropdown-menu.hasFeature.promo {
	width: auto;
}
.dropdown-menu.hasFeature.promo .column.col-md-4.col-lg-4 {
	width: 100%
}
div.row div.content-view-line.user { width:48%; height:162px; }
}
/*---------------------------------------------------------------------------------------------------------------------------*/
@media (min-width: 992px) and (max-width: 1219px) {
.form-div-1, .form-div-2, .form-div-3 {
	width: 197px;
}
.btn-default.btn2 {
	padding: 10px 20px 10px 20px;
	font-size: 13px;
}
#search input {
	width: 303px;
}
footer .privacyBox br {
	display: block;
}
.info-box h2 {
	font-size: 17px;
	letter-spacing: 0;
	font-weight: 600;
}
.list-romb-box {
	text-align: center;
}
.errorBox > img {
	width: 100%;
}
footer ul li {
	margin-right: 15px;
}
.container1.margTop {
	margin-top: 0;
}
#primaryBanner .item img {
	width: 100%;
}
.bannerBox3 > div > div {
	width: 302px;
}
.bannerBox4 > div > div {
	width: 33.33333333333333%;
}
#banner-rotation .carousel-control {
	height: 100%;
}
#banner-rotation .carousel-control {
	max-height: 276px;
}
.clearfix.clearfix-md {
	display: block;
}
#user-image { width:50%;float:left; }
#faculty-contact { width:50%; float:right; }
div.spacer.row.col-lg-12.col-md-12.col-sm-12 { margin:0px; padding-right:0px; }
/*div.row.col-lg-12.col-md-12.col-sm-12.folder { margin-left:0; }*/
.carousel-control.left img {
	margin-right: 100px;
	margin-top:15px;
}
.carousel-control.right img {
	margin-left: 100px;
	margin-top:15px;
}
}
/*---------------------------------------------------------------------------------------------------------------------------*/
@media (min-width: 992px) {
.right-column {
	width: 33%;
}
footer {
	padding-bottom: 40px;
}
.clearfix.clearfix-sm {
	display: none;
}
}
/*---------------------------------------------------------------------------------------------------------------------------*/
@media (max-width: 991px) {
.right-column {
	border-top: 2px solid #CEB888;
	padding-top: 30px;
	margin-top: 30px;
}
#primaryBanner {
	margin: 20px 0;
}
#banner-rotation .carousel-control {
	height: 100%;
	z-index:0;
}
footer {
	padding-bottom: 80px;
}
.dropdown.open .dropdown-menu.hasFeature {
	min-width: 240px;
	max-width: 560px;
	width: auto;
}
.date.yesterday {
	display: none;
}
.clearfix.clearfix-md {
	display: none;
}
.clearfix.clearfix-sm {
	display: block;
}
/*header .container {
	background-color: #782F40;
}
header {
	background-image: none;
}*/
.container:after { padding-bottom:15px; }
div.row div.content-view-line.user { width:100%; height:162px; }
div.spacer.row.col-lg-12.col-md-12.col-sm-12 { margin:0px; padding-left:5px; }
.carousel-control.left img {
	margin-right: 60px;
	margin-top:10px;
}
.carousel-control.right img {
	margin-left: 60px;
	margin-top:10px;
}
}
/*---------------------------------------------------------------------------------------------------------------------------*/
@media (min-width: 768px) and (max-width: 991px) {
nav.navbar-default.navbar-main li, nav.navbar-default.navbar-sub li {
	margin:0;
	padding:0;
}
nav li {
	margin-right: 35px;
	padding-right: 35px;
}
#primaryBanner {
	margin: 0;
}
#primaryBanner .item img {
	width: 100%;
}
.bannerBox3 > div > div {
	width: 229px;
}
.bannerBox4 > div > div {
	width: 33.33333333333333%;
}
.bannerBox4 > div > div a {
	top: 0;
}
.bannerBox4 > div > div figure img {
	width: 169px;
	padding-left: 5px;
}
header .container > div {
	float: none;
	text-align: center;
	overflow: hidden;
}
.btn-default.btn2 {
	padding: 10px 20px 10px 20px;
	font-size: 13px;
}
.form-div-1, .form-div-2, .form-div-3 {
	width: 148px;
}
.info-box {
	width: 100%;
}
.info-box h2 {
	font-size: 17px;
	letter-spacing: 0;
	font-weight: 600;
}
.errorBox img {
	width: 100%;
}
.list-romb-box {
	text-align: center;
}
.thumb-pad4 figure, .thumb-pad4-1 figure {
	margin-right: 0;
	width: 100%;
	float: none;
	margin-bottom: 20px;
}
.thumb-pad4 figure img, .thumb-pad4-1 figure img {
	width: 100%;
}
.thumb-pad2 figure {
	margin: 0 0 20px 0;
}
.thumb-pad2 .thumbnail .caption h2 {
	font-size: 20px;
	line-height: 20px;
}
footer p span {
	display: none;
}
footer br {
	display: block;
}
footer ul {
	display: block;
	padding-left: 0;
}
footer ul li {
	margin-right: 15px;
}
.thumb-pad5 figure {
	margin: 0;
	float: none;
	margin-right: 0;
	margin-bottom: 10px;
}
.idealBox {
	width: 100%;
	float: none;
}
#newsletter input {
	margin-bottom: 10px;
}
.container1.margTop {
	margin-top: 0;
}
/*div.row.col-lg-12.col-md-12.col-sm-12.folder { margin-left:0; }*/

}
/*---------------------------------------------------------------------------------------------------------------------------*/
@media (max-width: 768px) {
/*header .container {
	background-color: #782F40;
	background-image: none;
}*/
div.row div.content-view-line.user img { float:left !important; clear:both !important; margin-bottom:10px !important; }
div.row div.content-view-line.user { height:auto !important; }
}
/*---------------------------------------------------------------------------------------------------------------------------*/
@media (min-width: 768px) {
header, footer {
	position: relative;
	left: -50%;
	width: 200%;
}
.sidebar-offcanvas {
	display: none !important;
}
#slideMenu {
	display: none !important;
}
#twitter-widget-0 {
	width: 100%;
}
}
/*---------------------------------------------------------------------------------------------------------------------------*/
@media (max-width: 767px) {
.select-menu {
	display: inline-block !important;
	padding-top: 4px;
	padding-right: 3px;
	padding-bottom: 4px;
	width: 100%;
	border: 1px solid #64704a;
	background: #64704a;
	color: white;
	cursor: pointer;
	margin-top: 10px;
	height: 30px;
	vertical-align: middle;
}
#primaryBanner .item img {
	width: 100%;
}
/*.thumb-pad1 {
	margin-bottom: 80px;
}*/
.bannerBox3 > div > div {
	border-right: none;
	width: 100%;
	border-bottom: 1px solid #ded5d2;
}
.bannerBox4 > div > div {
	border-right: none;
	width: 100%;
}
nav {
	background: none;
}
header .container > div {
	float: none;
	text-align: center;
	overflow: hidden;
}
.btn-default.btn2 {
	padding: 10px 20px 10px 20px;
	font-size: 13px;
}
.programsBox article {
	width: 100%;
	display: block;
	overflow: hidden;
	margin-bottom: 35px;
}
.newBox figure img {
	width: 100%;
}
.thumb-pad2 {
	margin-bottom: 70px;
}
.thumb-pad2 figure {
	margin: 0;
	float: left;
	margin-right: 20px;
	margin-bottom: 0;
}
.thumb-pad3 {
	margin-bottom: 70px;
}
.thumb-pad3 figure {
	float: left;
	margin-right: 20px;
}
.servicesBox {
	padding-bottom: 0px;
}
.list1 {
	padding-bottom: 10px;
	margin-bottom: 20px;
}
.btn2 {
	font-size: 12px;
}
.dateBox {
	margin-top: 70px;
}
.dateBox:after {
	width: 0;
	height: 0;
	background: none;
	position: absolute;
	z-index: 1;
	display: inline-block;
	top: 0;
	left: 0;
	content: none;
	z-index: 10;
}
.padTop {
	padding-top: 20px;
}
.padTop1 {
	padding-top: 0;
}
.about-box {
	margin-bottom: 50px;
}
.list2 {
	margin-bottom: 70px;
}
.services-box {
	float: left;
}
.form-div-1, .form-div-2, .form-div-3 {
	float: none;
	width: 100%;
	margin-bottom: 3px;
}
#contact-form .error, #contact-form .empty {
	bottom: 2px;
	text-align: right;
}
#contact-form .message .error, #contact-form .message .empty {
	bottom: 2px;
}
.errorBox {
	margin-top: 0;
	margin-bottom: 50px;
}
.map iframe {
	height: 300px;
}
.info {
	margin-bottom: 50px;
}
.info-box {
	width: 100%;
}
.iconBlock {
	margin-top: 50px;
	margin-bottom: 50px;
}
.list-romb-box {
	text-align: center;
}
.list3 {
	padding-bottom: 70px;
}
.list1-3 {
	margin-bottom: 70px;
}
footer {
	padding-top: 10px;
	padding-bottom: 80px;
}
footer section {
	background: none;
	padding: 0;
}
footer p span {
	float: none;
}
footer .container .row section {
	float: none !important;
}
footer .foo_menu {
	display: none;
}
footer .col-lg-6 {
	display: block;
	float: none !important;
	text-align: center;
}
.privacyBox {
	padding-bottom: 40px;
}
.thumb-pad4-1 .thumbnail .caption {
	overflow: visible;
}
.newsBox .col-lg-9 {
	margin-bottom: 70px;
}
.advantageBox .col-lg-4, .advantageBox .col-lg-3 {
	margin-bottom: 70px;
}
.container1.margTop {
	margin-top: 0;
}
.list1-1 {
	margin-bottom: 80px;
}
.img-md-responsive {
	display: block;
	height: auto;
	max-width: 100%;
}
.custom-caption {
	bottom: 0;
	display:none;
}
.image-half .custom-caption {
	bottom: 6px;
}
figure .custom-caption {
	bottom: 5px;
}
#mainSearch, #logo {
	display: none;
}
#site_title {
	margin:65px 0 10px 0;
}
#fsu_wordmark {
	width:100%;
	text-align:center;
}
ul.touchMenu .spacer {
	padding-top: 15px;
}
ul.spacer.last.touchMenu {
	border:none;
}
ul.touchMenu a:hover li {
	/*background: url("../images/list_arrow-hover.png") no-repeat scroll 95% 15px #c9c9c9;*/
	padding-left:20px;
	background:#540115;
	color:#FFF;
}
ul.touchMenu li {
    background: url('../images/list_arrow.png') no-repeat scroll 95% 8px transparent;
    border-bottom: 1px solid #FFF;
    padding: 8px;
    margin-bottom: 0px;
    list-style-type: none;
	color:#FFF;
	text-transform:uppercase;
	font-size:14px;
}
/*header .container {
	background-color: #782F40;
	background-image: none;
}*/
.container:after { padding-bottom:15px; }
}
/*---------------------------------------------------------------------------------------------------------------------------*/
@media (min-width: 627px) {
.bannerLink {
	display: block;
}
.bannerLink ins, .bannerLink .slideTitle {
	display: block;
	display: inline;
}
}
/*---------------------------------------------------------------------------------------------------------------------------*/
@media (max-width: 626px) {
.thumb-pad3 figure {
	float: none;
	margin-right: 0;
}
.thumb-pad2 figure {
	margin: 0;
	float: none;
	margin-right: 0;
	margin-bottom: 20px;
}
.thumb-pad1 .thumbnail figure {
	float: none;
	margin-right: 0;
	margin-bottom: 15px;
}
.techBox {
	padding-bottom: 0;
}
.carousel-control img {
	display: none;
}
.carousel-caption h2 {
	margin-top: 0;
}
.carousel-caption h2.slideTitle a {
	font-size: 18px;
	line-height: 0.25em;
	line-height: 1em;
	margin-bottom: 0;
}
.carousel-caption a {
	font-size: 12px;
}
.slideTitle, .welcomeBox .accordian-inner {
	display: none;
}
/*header .container {
	background-color: #782F40;
	background-image: none;
}*/
.container:after { padding-bottom:15px; }
#banner-rotation .carousel-control { display:none; }
}

/*---------------------------------------------------------------------------------------------------------------------------*/
@media (min-width: 561px) {
.rwd-break {
	display: none;
}
}
/*---------------------------------------------------------------------------------------------------------------------------*/
@media (max-width: 560px) {
.errorBox img {
	width: 100%;
}
.thumb-pad5 figure {
	float: none;
	margin-right: 0;
	margin-bottom: 15px;
}
.thumb-pad4-1 figure {
	margin-right: 0;
	width: 100%;
	float: none;
	margin-bottom: 20px;
}
.thumb-pad4-1 figure img {
	width: 100%;
}
.rwd-break {
	display: block;
}
#filters {
	margin-top: 30px;
}
/*header .container {
	background-color: #782F40;
	background-image: none;
}*/
.container:after { padding-bottom:15px; }
}
/*---------------------------------------------------------------------------------------------------------------------------*/
@media (min-width: 500px) {
.image-half {
	float: left;
}
}
/*---------------------------------------------------------------------------------------------------------------------------*/
@media (max-width: 500px) {
.img-sm-responsive {
	display: block;
	height: auto;
	max-width: 100%;
}
.image-half .custom-caption {
	bottom: 0;
}
/*header .container {
	background-color: #782F40;
	background-image: none;
}*/
.container:after { padding-bottom:15px; }
h1 { font-size: 30px; line-height:30px; }

}
/*---------------------------------------------------------------------------------------------------------------------------*/
@media (max-width: 480px) {
.dateBox {
	width: 100%;
	float: none;
}
#cal_filter_button {
	font-size: 70%;
	padding-left: 7px;
}
#cal_past_button {
	font-size: 70%;
}
.services-box {
	width: 100%;
	margin-right: 0;
	float: none;
}
.list_carousel2 #foo2 > li .title {
	font-size: 18px;
	line-height: 30px;
	font-weight: normal;
}
.list2 li .badge {
	float: none;
	margin-bottom: 10px;
	margin-right: 0;
}
.professionalBox article {
	width: 100%;
	float: none;
}
.servBox article {
	width: 100%;
	float: none;
}
.thumb-pad4 figure {
	margin-right: 0;
	width: 100%;
	float: none;
	margin-bottom: 20px;
}
.thumb-pad4 figure img {
	width: 100%;
}
.fruitBanner {
	width: 100%;
	float: none;
}
.productsBox .col-lg-3 {
	width: 100%;
	float: none;
}
#logo img {
	width: 100%;
}
#primaryBanner {
	display: none;
}

/*header .container {
	background-color: #782F40;
	background-image: none;
}*/
div.row div.content-view-line.user img { width:100% !important; padding:0px !important; }
}
/*---------------------------------------------------------------------------------------------------------------------------*/
nav.navbar-default .navbar-nav li.dropdown .dropdown-feature h4 a {
	color: #782F40;
	font: bold 21px/21px "Roboto", sans-serif;
	text-transform: none;
	text-decoration: underline;
}
nav.navbar-default .navbar-nav li.dropdown .dropdown-feature h4 a:hover {
	color: #782F40;
}
.dropdown-feature {
	display: none;
	background-color: white;
	float: right;
	border-left: 3px solid #CEB888;
	margin: 10px 0;
}
.dropdown-feature img {
	float: left;
	padding-right: 10px;
}
.dropdown-feature h4 {
	text-align: left;
}
.dropdown-feature .description {
	text-align: left;
	color: black;
	text-transform: none;
	font-size: 14px;
}
.dropdown.open {
	background: white;
}
.dropdown.open a.dropdown-toggle {
	-webkit-transition: all .25s ease-in;
	-moz-transition: all .25s ease-in;
	transition: all .25s ease-in;
}
.dropdown.open .dropdown-menu {
	position: absolute;
	top: 28px;
	border: 0;
	box-shadow: none;
	padding:0;
}
.dropdown.open .dropdown-menu.hasFeature.promo {
	width: 700px;
}
.dropdown.open .dropdown-menu:hover {
	display: block;
}
.dropdown.open .dropdown-menu ul {
	margin: 0;
	padding: 0;
	text-align: left;
}
.dropdown.open .dropdown-menu li {
	width: 100%;
	padding: 5px 0;
	margin-right: 0;
	font-size:80%;
}
.dropdown.open .dropdown-menu li:hover {
	background: #782F40;
}
.dropdown.open .dropdown-menu li:hover a {
	color: #fff;
	background: #782F40;
}
.dropdown.open .dropdown-menu li a {
	display:inline-block;
	padding: 0 0 0 10px;
	color: #782F40;
	text-align: left;
}
.dropdown.open .dropdown-feature {
	display: block;
}
#banner-rotation {
	position: relative;
	overflow: hidden;
	width: 100%;
}
#banner-rotation .cycle-slideshow > div, #banner-rotation .cycle-slideshow > div img {
	padding: 0;
	z-index: 0 !important;
}
#banner-rotation .cycle-slideshow > div {
	width: 100% !important;
}
.carousel-control:hover, .carousel-control:active, .carousel-control:focus {
	outline: none;
}
.carousel-control a {
	height: 352px;
	outline: none;
}
.cycle-slideshow {
	overflow: hidden;
	position: relative;
}
.gallery span {
	display: none;
}
.content-view-line.blog-post h5 {
	margin: 0 0 10px 0;
}
.content-view-line.blog-post .date, .content-view-line.blog-post .author, .content-view-line.blog-post .tags {
	font-size: 90%;
}
.content-view-line.blog-post .date {
	color: #9d9393;
}
.pagination {
	border-radius: 4px;
	display: inline-block;
	margin: 0;
	padding-left: 0;
}
.blog .pagination {
	margin-top: 0;
}
.blog nav .pagination li {
	margin-right: 0;
	padding: 0;
}
.pagination li {
	margin-left: -4px;
}
.blog .month {
	border-bottom: 1px solid #000000;
}
.blog .month h5 {
	margin: 0;
	padding: 10px 0;
	text-align: center;
}
.blog .month .previous, .blog .month .next {
	margin-top: 8px;
}
.blog .calendar .table {
	display: inline-block;
	top: -11px;
	padding: 0 0 11px 0;
	position: relative;
}
.blog .calendar .today {
	background: #CCC;
}
.blog .table tbody > tr > th, .blog .table tbody > tr > td {
	font-size: 80%;
	padding: 6px;
}
.content-view-line.faq-question h4 {
	cursor: pointer;
}
.content-view-line.faq-question .attribute-answer {
	display: none;
}
.article .byline {
	margin-bottom: 10px;
}
.article .image-half img, .article .image-full img {
	padding-left: 0;
}
.content-search .content-view-line {
	padding: 14px 10px;
}
.content-search .content-view-line.bgdark {
	background-color: #d9d8bc;
}
.content-search .content-view-line h4 {
	margin: 0;
}
.content-search .content-view-line em a {
	color: #8b7241;
	font-size: 90%;
}
.content-search .paging_stats, .content-search .pagenavigator {
	margin-top: 20px;
}
.content-search .feedback span {
	color: #676767;
	display: block;
	font-size: 14px;
	margin: 20px 0 0 10px;
}
.carousel-control {
	height: 356px;
}
 @media (max-width: 991px) {
.dropdown.open .dropdown-menu.hasFeature {
	min-width: 240px;
	max-width: 560px;
	width: auto;
}
}
 @media (max-width: 800px) {
.welcomeBox h2.slideTitle {
	display: none;
}
/*header .container {
	background-color: #782F40;
	background-image: none;
}*/
}
/* __________ Accordion __________ */
#accordion {
	padding-top: 11px;
}
#accordion h4.accordion_title {
	position: relative;
	margin: 0;
	padding: 16px 0 17px 50px;
	text-transform: none;
	line-height: 26px;
	font-size: 24px;
	color: #666;
	border-top: 1px solid #e9e9e9;
	cursor: pointer;
	transition: color 0.3s ease-in-out;
	-webkit-transition: color 0.3s ease-in-out;
}
#accordion h4.accordion_title:hover {
	color: #242424;
}
#accordion h4.accordion_title.active {
	border-top: 2px solid #333;
}
#accordion h4.accordion_title:before {
	content: "\f105";
	position: absolute;
	left: 2px;
	top: 12px;
	width: 35px;
	height: 35px;
	font-family: FontAwesome;
	font-weight: bold;
	text-indent: 2px;
	line-height: 30px;
	text-align: center;
	font-size: 20px;
	color: #ccc;
	border: 2px solid #ccc;
	border-radius: 50%;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
}
#accordion h4.accordion_title:hover:before {
	color: #333;
	border-color: #333;
}
#accordion h4.accordion_title.active:before {
	color: #fff;
	border-color: #333;
	background-color: #333;
	transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
}
#accordion .accordion_content {
	display: none;
	padding: 13px 0 3px 50px;
	line-height: 24px;
	font-size: 14px;
}
#accordion .accordion_content p {
	margin-bottom: 24px;
}

/*---------------------------------------------------------------------------------------------------------------------------*/

/*---------------------------------------------------------------------------------------------------------------------------*/
@media (max-width: 320px) {
.teamBox article {
	float: none;
	width: 100%;
}
.thumb-pad4 .thumbnail .posted br {
	display: block !important;
}
.thumb-pad4 .thumbnail .posted a {
	float: none !important;
}
}
/*---------------------------------------------------------------------------------------------------------------------------*/
@media (min-height: 1025px) {
#slideMenu {
	bottom: 0;
}
body {
	overflow-y: hidden;
}
}
/*---------------------------------------------------------------------------------------------------------------------------*/
@media (max-height: 1024px) {
#slideMenu {
	bottom: 0;
}
}
/*---------------------------------------------------------------------------------------------------------------------------*/
.margTop {
	margin-top: -80px;
}
.margBot {
	margin-bottom: 30px;
}
.padTop {
	padding-top: 51px;
}
.box-shadow {
	box-shadow: none !important;
}
.breadcrumb { margin-left:0; background-color: #F1F1F1; font-size:80%; padding:4px; }
<!--nav.navbar.navbar-default.navbar-static-top.navbar-sub.tm_navbar.clearfix.hidden-xs { display:none !important; }-->

/* Overrides for FSU calendar widget */
#widgeteventscontainer { font-family: "Roboto", sans-serif !important; }
#widgetdatebox {width:60px !important; margin-right:15px !important; border:1px solid #CEB888 !important; padding-top:0px !important; display:block !important; }
#widgeteventlink a { font-size:14px !important; color:#782F40 !important; }
#widgetdateboxmonth { font-size:14px !important; width:58px !important; background-color:#FFF !important; border-bottom:1px solid #CEB888 !important; }
#widgetdateboxday { font-size:24px !important; font-weight:500 !important; }
#widgeteventtime { font-size:12px !important; font-weight:100 !important; }
#widgeteventdetailsbox { padding:0px !important; margin:0 !important; }
/* END calendar widget overrides */

.dropdown-menu { border-radius:0 !important; }
p.date { margin:0; padding:0; } 
div.row div.content-view-line.user { padding:10px; border:1px solid #CCC; background-color:#EEE; margin:0 5px 10px 5px; display:block; float:left; overflow:hidden; }
div.row div.content-view-line.user img { width:150px; float:left; margin:0; padding:0 10px 0 0; }
div.row div.content-view-line.user h5 { font-weight:500; margin-bottom:10px; }
div.row div.content-view-line.user p.title { margin-top:10px; }
#faculty-contact { border:1px solid #CCC; background-color:#F1F1F1; padding:10px; margin:10px 0; }
div.class-faculty div.attribute-title { margin:10px 0; font-style:italic; font-size:20px; font-weight:100; }
#user-top h1 { margin-bottom:0; }
div.class-faculty img { margin: 0 0 10px -15px; }
.promo_navbox a { text-decoration:none; }
.promo_navbox a:hover { text-decoration:underline; }
.promo_navbox { display:block; width:275px; min-height:80px; border-top:2px solid #CEB888; padding:6px 10px 0 0; margin-right:10px;  }
.promo_navbox ul { list-style-type:none; }
.promo_navbox li { background: url(../images/list_arrow.png) left 0px no-repeat; padding-left:23px; }
.promo_navbox h4 { color:#782F40;}
.carousel-control.right, .carousel-control.left { background-image:none; }
div.addthis_sharing_toolbox {
	float: right;
	margin: 10px 0 0 10px; }
	
	/* Responsive table */
	@media 
	only screen and (max-width: 760px),
	(min-device-width: 768px) and (max-device-width: 1024px)  {
	
		/* Force table to not be like tables anymore */
		table, thead, tbody, th, td, tr { 
			display: block; 
		}
		
		
		tr { border-bottom: 1px solid #CCC; }
		
		td { 
			/* Behave  like a "row" */
			border-bottom: 1px solid #EEE !important; 
			position: relative;
			padding-bottom:3px !important; padding-top:3px !important;
		}
		
	}
	
/* Mobile drawer styles */

.mobile-nav {
	margin-bottom:50px;
}
.mobile-nav ul {
	list-style-type: none;
	margin:0px;
	padding:0px;
}
.mobile-nav a {
	text-decoration: none;
	display: block;
	padding: 15px 25% 15px 10px;
	font-weight: 400;
	color: #fff;
}
.mobile-nav a:hover {
	color: #CEB888;
}
.mobile-nav li {
	border-top: 1px solid #CEB888;
	position: relative;
}
.mobile-nav li ul {
	display: none;
}
.mobile-nav li li {
	border-bottom: none;
	border-top: 1px solid #CEB888;
}
/* Nested Level spacing */
.level-two a {
	padding-left: 20px;
	font-weight: 200;
}
.level-three a {
	padding-left: 40px;
	font-weight: 200;
}
.level-four a {
	padding-left: 60px;
}
.level-five a {
	padding-left: 80px;
}
.selected {
	background-color: #73000a;
	display: block;
}
/* Expand/Collapse buttons */
.plus, .minus {
	background-image: url("../images/expand_sprite.png");
	background-repeat: no-repeat;
	background-position: 65% 0;
	position: absolute;
	right: 10px;
	top: 0;
	margin-top: 15px;
	height: 25px;
	width: 50px;
	border-left: 1px solid #CEB888;
	cursor: pointer;
}
.minus {
	background-position: 65% -34px;
}


.pullout {
	background: #F5F5F5;
	border: 1px solid #E3E3E3;
	padding: 10px;
	margin:10px 0px;
}
.pullout__heading {
	background: #c6c8ca;
	color: #3b3b3d;
	font-size: 240%;
	font-weight: 300;
	line-height: 1.1;
	padding: 10px;
	margin: -10px -10px 10px !important
}
.pullout p {
	color: #767474;
	font-weight: 400
}
div.pullout ul li {
	margin-bottom: 10px;
}
div.pullout ul li ul {
	margin-top: 10px;
}

.responsive-container { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden; }
.responsive-container iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

	/* Footer social media icons */
.facebook {
	background:url(../images/Facebook-gray.png) left 0px no-repeat;
	background-size:50px;
	width:50px;
	height:50px;
	display:block;
	float:left;
	margin:0 10px 10px 0;
}
.facebook:hover {
	background:url(../images/Facebook.png) left 0px no-repeat;
	background-size:50px;
	width:50px;
	height:50px;
	display:block;
	float:left;
	margin:0 10px 10px 0;
}
.instagram {
	background:url(../images/Instagram-gray.png) left 0px no-repeat;
	background-size:50px;
	width:50px;
	height:50px;
	display:block;
	float:left;
	margin:0 10px 10px 0;
}
.instagram:hover {
	background:url(../images/Instagram.png) left 0px no-repeat;
	background-size:50px;
	width:50px;
	height:50px;
	display:block;
	float:left;
	margin:0 10px 10px 0;
}
.linkedin {
	background:url(../images/LinkedIn-gray.png) left 0px no-repeat;
	background-size:50px;
	width:50px;
	height:50px;
	display:block;
	float:left;
	margin:0 10px 10px 0;
}
.linkedin:hover {
	background:url(../images/LinkedIn.png) left 0px no-repeat;
	background-size:50px;
	width:50px;
	height:50px;
	display:block;
	float:left;
	margin:0 10px 10px 0;
}
.pinterest {
	background:url(../images/Pinterest-gray.png) left 0px no-repeat;
	background-size:50px;
	width:50px;
	height:50px;
	display:block;
	float:left;
	margin:0 10px 10px 0;
}
.pinterest:hover {
	background:url(../images/Pinterest.png) left 0px no-repeat;
	background-size:50px;
	width:50px;
	height:50px;
	display:block;
	float:left;
	margin:0 10px 10px 0;
}
.twitter {
	background:url(../images/Twitter-gray.png) left 0px no-repeat;
	background-size:50px;
	width:50px;
	height:50px;
	display:block;
	float:left;
	margin:0 10px 10px 0;
}
.twitter:hover {
	background:url(../images/Twitter.png) left 0px no-repeat;
	background-size:50px;
	width:50px;
	height:50px;
	display:block;
	float:left;
	margin:0 10px 10px 0;
}
.youtube {
	background:url(../images/YouTube-gray.png) left 0px no-repeat;
	background-size:50px;
	width:50px;
	height:50px;
	display:block;
	float:left;
	margin:0 10px 10px 0;
}
.youtube:hover {
	background:url(../images/YouTube.png) left 0px no-repeat;
	background-size:50px;
	width:50px;
	height:50px;
	display:block;
	float:left;
	margin:0 10px 10px 0;
}

/* FEEDBACK FORM */
.class-feedback-form input {
	margin-bottom: 20px;
	margin-top: 10px;
	width:100%;
	padding:6px 10px;
	border-radius:5px;
	border:1px solid #CEB888;
}
.class-feedback-form input.defaultbutton {
	margin-bottom:20px;
	padding:6px 10px;
	border-radius:5px;
	border:1px solid #CEB888;
	background-color:#F4F2CE;
	color: #000;
	cursor:pointer;
}
.class-feedback-form input.defaultbutton:hover {
	background-color: #CEB888;
}
.class-feedback-form textarea {
	width:100%;
	padding: 15px;
	border:1px solid #CEB888;
	margin-bottom: 20px;
	resize:none;
}
.class-feedback-form input[type=text]:focus,textarea:focus {
	border-color:#CCC;
}
.class-feedback-form input.box { 
	border:1px solid #CEB888;
	width:100%;
}
.class-feedback-form h4 { 
	margin:15px 0 4px 0;
}
/* END FEEDBACK FORM */


/*!
 *
 */
#fsu-footer .navbar ul {margin-left: -12px;}

#fsu-footer .navbar ul a {
	padding: 0px 8px;
	border: 0;
}

.fsu-nav-social {background: transparent !important;}
.fsu-nav-social .navbar-nav {margin-left: 0px;}
#fsu-footer .fsu-nav-social .navbar-nav {margin-left: -10px;}

.fsu-nav-social .nav > li {float: left;}
.fsu-nav-social .nav > li > a {
 	line-height: 1;
	display: block;
	padding: 0;
	margin: 0 0 0 8px;
}

.fsu-nav-social .navbar-left > li > a {
	margin: 0 10px 0 0;
	-webkit-transition:all 0s ease-out;
	-moz-transition:all 0s ease-out;
	-o-transition:all 0s ease-out;
	transition:all 0s ease-out;
}

/* Social Media Color */
a:hover .fa-facebook-square    {color: #3b5998;}
a:hover .fa-twitter-square     {color: #00aced;}
a:hover .fa-youtube-square     {color: #bb0000;}
a:hover .fa-linkedin-square    {color: #007bb6;}
a:hover .fa-google-plus-square {color: #dd4b39;}
a:hover .fa-instagram          {color: #517fa4;}
a:hover .fa-pinterest-square   {color: #cb2027;}
a:hover .fa-vine               {color: #00bf8f;}
a:hover .fa-flickr             {color: #ff0084;}
a:hover .fa-tumblr-square      {color: #32506d;}
a:hover .fa-vimeo-square       {color: #aad450;}
a:hover .fa-foursquare         {color: #0072b1;}
/* Social Media Color Overrites */
.strata--garnet a:hover .fa-youtube-square,
.strata--garnet a:hover .fa-pinterest-square,
.strata--gold a:hover .fa-vine  {color: #fff;}
#fsu-footer .fsu-nav-social .navbar-nav {
    margin-left: -10px;
}


footer nav.navbar-default li {margin:0;}
