/*! * Yamm!3 - Yet another megamenu for Bootstrap 3 * http://geedmo.github.com/yamm3 * * @geedmo - Licensed under the MIT license */
.yamm .collapse,.yamm .dropdown,.yamm .dropup,.yamm .nav{position:static}.yamm .container{position:relative}.yamm .dropdown-menu{left:auto}.yamm .yamm-content{padding:20px 30px}.yamm .dropdown.yamm-fw .dropdown-menu{left:0;right:0}
/*! END * Yamm!3 */
/** Guidelines for color and style found at: https://brand.uga.edu/ **/
body{color:#554F47;font-family:"Merriweather Sans","Oswald","Tahoma",sans-serif;}
a{color:#ba0c2f;}
.padd{padding:15px}.padd-top{padding-top:15px}.padd-left{padding-left:15px}.padd-right{padding-right:15px}.padd-bottom{padding-bottom:15px}
.logo{margin-bottom:1rem}
.logo img{max-width:100%}
.logo h1{padding:0;margin:0;}.logo h1 img{width:100%;max-width:633px;height:auto;}
.block-title{padding-bottom: 10px;border-bottom: 1px solid #9EA2A2;font-weight:bold;line-height:16px;font-size:19px;font-family:"Merriweather", serif;text-transform: uppercase;color: #554F47;}

.container-fluid, .breadcrumb{background-color:transparent!important}
.breadcrumb {margin: 0;padding: 10px 0}
.breadcrumb>li+li:before{content:none!important}
.breadcrumb .breadcrumb-item a, .breadcrumb .breadcrumb-item.active{color:#000000}
.breadcrumb .breadcrumb-item.active, .breadcrumb .breadcrumb-item.active a{font-weight:bold}
.breadcrumb .breadcrumb-item+.breadcrumb-item {
    background-image: url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A//www.w3.org/2000/svg' width%3D'6' height%3D'10' fill%3D'none' viewBox%3D'0 0 6 10'%3E%3Cpath stroke%3D'%23ba0c2f' stroke-linecap%3D'round' stroke-linejoin%3D'round' stroke-width%3D'2' d%3D'M1 1l4 4-4 4'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: left 0.65rem center;
    padding-left: 1.5rem;
}

img.media-object{max-height:75px;width:auto;}
.skip-link, .skip-link a{padding:10px}
footer{}
#dept-header.site-header{padding-top:0.5rem;padding-bottom:1.5rem}
#dept-header .custom-search {margin-top: 1.5rem!important}
#footer-nav-wrapper{text-align: center;overflow:hidden}
#footer-nav-wrapper .menu.nav{display:inline-block}
#footer-nav-wrapper ul li{float:left;padding:0 10px 0 0;border-right:1px dotted #ebebeb;margin-right:8px}
#footer-nav-wrapper ul li:last-child{padding-right:0;border-right:0;margin-right:0}
#footer-nav-wrapper ul li a:hover{background-color:transparent;color:#999}
#footer-nav-wrapper ul li,#footer-nav-wrapper ul li a{font:11px/18px "Merriweather Sans",Helvetica,Arial,sans-serif;color:#666}
#footer-nav-wrapper ul li{border-right:1px dashed #ebebeb}
#footer-nav-wrapper ul li a{color:#fff;text-decoration:underline;font-size:12px;line-height:19px}
#footer-nav-wrapper ul li a:hover{text-decoration:none}
.footer-columns {padding: 40px 20px 0px 20px;}
.footer-columns {padding: 40px 20px 0px 20px;}

#left-column, #main-column{padding-top:2rem;padding-bottom:2rem}
#left-column{margin:0;-webkit-border-radius:0 0 8px 8px;-moz-border-radius:0 0 8px 8px;border-radius:0 0 8px 8px;float:left}
#main-column{float:right;}

.news-heading a {color:#ba0c2f;font-weight: 700;}
.header-searchbox-links{padding-top:15px}
.header-searchbox-links ul{
	list-style:none;margin:0;padding:0;margin-bottom:5px;
}
.header-searchbox-links ul li{
	display: inline-block;border-right: 1px dotted #ba0c2f;padding-right:10px;padding-left:10px
}
.header-searchbox-links ul li:last-child{border:none}
.header-searchbox-links ul li a{color:#ba0c2f;font-weight:bold;padding:10px}
.search-form .input-group {display: inline-block;border-radius: 0}
.search-form .form-control {display: inline-block}
.search-form .input-group-btn {display: inline-block}
.search-menu.col-md-4.col-sm-12 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-end;
}
.left-col, .right-col, .middle-col{margin-bottom:15px}
.left-col{}
.right-col{}
.middle-col{background-color:#C8D8EB;padding:15px;border-radius:2px}
.btn-primary {background-color:#ba0c2f;border-color:#ba0c2f}
.pagination>.active> a {background-color:#ba0c2f;border-color:#ba0c2f}
.pagination>.active> a:hover{background-color:#fff;border-color:#ba0c2f;color:#000;}
.carousel-wrapper{background-color:#004E60;margin-bottom:30px}
.carousel-wrapper-flex{margin-bottom:50px;border-bottom: 2px solid #003}
.carousel-wrapper .flexslider{margin:0}
.carousel-wrapper .flex-caption{padding:15px}
.carousel-wrapper .flex-caption a{color:#fff}
/*! Media Items to display as desk date */
.media-list{
	padding:0;
}
.media-date, .event-date-box {
    padding-top: 5px;
    background-color: #BA0C2F;
    color: #FFF;
    border-bottom: solid #9e0a28 5px;
    width: 65px;
    height: auto;
    float: left;
    clear: left;
    margin-right: 1rem;
    text-align: center;
    padding: 0;
}
.media-date a span {
    padding-top: 5px;
}
.media-date a {
    color: white!important;
}
.media-month {
    display: block;
    font-weight: 700;
    font-size: .8rem;
    text-transform: uppercase;
}
.media-date a span {
    padding-top: 5px;
}

.media-day {
    font-size: 1.3rem;
}
.media-heading, .media-heading a {
    color: #222222;
    font-size: 1.2rem
}

/** Caption Custom CSS **/
div.caption-inner{border:1px solid #CCC;padding:4px;background:#F3F3F3;font-size:.857em;text-align:center}
div.caption p{margin:.25em 0}
div.caption img,div.caption object{margin-bottom:5px;display:block}
div.caption-left{float:left;margin:10px 10px 10px 0}
div.caption-right{float:right;margin:10px 0 10px 10px}
div.caption-center{display:block;text-align:center}
div.caption-center .caption-inner{display:inline-block}

/** Figure Captions **/
figure.caption{display:block;position:relative;float:left;overflow:hidden;margin:0 20px 20px 0;}
figure.caption img, figure.slide-in img{max-width:100%;height:auto;}
figure.caption figcaption{width:100%;height:auto;background:rgba(0,0,0,0.75);color:white;padding:10px 20px;position:absolute;bottom:0;opacity:.75;}

/** Main Navigation **/
.dropdown-menu {top: initial}
@media (min-width: 768px){
	.navbar {border-radius: 0px}
}
/** End Main Navigation **/


/** Left Nav **/
#left-column nav li>a{color:#554F47;padding:10px}#left-column nav>li.open>a,#left-column nav>li.sfHover>a,#left-column nav>li:hover>a{background-color:#eee;color:#fff}#left-column nav>li.open>.dropdown-toggle .caret,#left-column nav>li.sfHover>.dropdown-toggle .caret,#left-column nav>li:hover>.dropdown-toggle .caret{border-bottom-color:#fff;border-top-color:#fff}#left-column nav>li>ul>li{float:none;background:#e7e9ea}#left-column nav>li>ul>li:hover>a{color:#ba0c2f;text-decoration:none;background:#f3f4f4}#left-column nav>li.sfHover>ul,#left-column nav>li:hover>ul{left:auto;top:auto;z-index:50}#left-column ul.parent>li.active>a{display:block;margin:2px 30px 2px 0;color:#fff;text-shadow:none;background-color:#c10506;background-image:-moz-linear-gradient(top,#ba0c2f,#ba0c2f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ba0c2f),to(#ba0c2f));background-image:-webkit-linear-gradient(top,#ba0c2f,#ba0c2f);background-image:-o-linear-gradient(top,#ba0c2f,#ba0c2f);background-image:linear-gradient(to bottom,#ba0c2f,#ba0c2f);background-repeat:repeat-x;border-color:#ba0c2f #ba0c2f #690709;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;position:relative;font-size:16px;line-height:16px;font-family:Merriweather,serif}#left-column ul.parent ul.submenu{list-style:none;margin-left:0;padding-left:1em}#left-column ul.parent ul.submenu>li{padding:5px 0}#left-column ul.submenu li.active>a,#left-column ul.submenu li>a{width:90%;display:inline-block;padding:5px;vertical-align:middle}#left-column ul.parent ul.submenu ul li a{margin-left:1em;font-size:16px}#left-column ul.parent ul.submenu ul li.active>a{color:#ba0c2f;background-color:transparent}#left-column ul.parent ul.submenu ul li:before{content:""}#left-column ul.submenu li>a{font-family:merriweather,serif;font-size:16px}#left-column ul.submenu li.active>a{color:#ba0c2f;background-color:#eee}
ul.submenu.active {display: block;}
ul.submenu {display: none;}


#page-header{background-color:#fff;}
#page-header .search-form .input-group-btn .btn {
	padding: 8px 10px;
	margin-left: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #c30000;
	background-image: -moz-linear-gradient(top,#c00,#b60000);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#c00),to(#b60000));
	background-image: -webkit-linear-gradient(top,#c00,#b60000);
	background-image: -o-linear-gradient(top,#c00,#b60000);
	background-image: linear-gradient(to bottom,#c00,#b60000);
	background-repeat: repeat-x;
	border-color: #b60000 #b60000 #6a0000;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
}
#page-header .search-form .input-group input.form-control {
	padding: 2px 24px 2px 5px;
	font-size: 12px;
	line-height: 14px;
	width: 150px;
	border-radius: 0;
}
#block-block-2{color: #ffffff;padding:10px;text-align:center;}
.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:first-child > .btn-group:not(:first-child) > .btn, .input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .dropdown-toggle {background-color: #ba0c2f;color: white;}

/* 
Toggle Table Styles 
Color Scheme: Olympic #004E60
*/
.toggle-table .panel-title>a{display:block}
.toggle-table .panel-default>.panel-heading{background-color:#004E60;color:#fff;}
.toggle-table .panel-default{border-color:#004E60;}

/** Bootstrap Nav-Tabs Arrow Menu CSS **/
.arrow-tabs{overflow:hidden;border-radius:4px;background-color:#eee;margin:15px 0;}
.arrow-tabs .nav-tabs{width:30%;float:right;background-color: #555;position:relative;z-index:10;right:-40px;top:0;padding:1em 0;}
.arrow-tabs .nav-tabs li{right:40px;background-color:transparent;}
.arrow-tabs .nav-tabs li:hover, .nav-tabs a hover{background-color:transparent;}
.arrow-tabs .nav-tabs>li{float:none;display:block;clear:both;text-align:right;}
.arrow-tabs .nav-tabs>li>a{color:#fff;}
.arrow-tabs .nav-tabs li a:focus,.nav-tabs>li>a:hover{background-color:transparent;border-color:transparent}
.arrow-tabs .nav-tabs>li.active>a,.arrow-tabs .nav-tabs>li.active>a:focus,.arrow-tabs .nav-tabs>li.active>a:hover{cursor:pointer;background:transparent url(data:image/png;base64,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) no-repeat left center;background-size:cover;}
/*  */
.arrow-tabs .nav-tabs>li.active>a,nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#fff;border:none;background-color:transparent;}
.arrow-tabs .tab-content{width:80%;z-index:5;}
.arrow-tabs .tab-pane{background-color:#eee;padding:1em}
.collapse.width{height:auto;-webkit-transition:width .35s ease;-moz-transition:width .35s ease;-o-transition:width .35s ease;transition:width .35s ease}

@media (max-width:600px){
	nav-tabs>li{float:left;clear:none;right:initial}
	.arrow-tabs{overflow:auto}
	.nav-tabs{width:100%;background-color:transparent;float:none;padding:0;clear:both;right:initial}
	.nav-tabs li:first-child{margin-left:10px}
	.nav-tabs>li>a{line-height:initial;display:block;color:white;}
	.nav-tabs li a:hover{background-color:transparent;border:none;font-weight:400}
	.nav-tabs>li.active>a,nav-tabs>li.active>a:focus,
	.nav-tabs>li.active>a:hover{top:1px;border:none;}
	.tab-content{width:auto}
	.tab-pane{background-color:#fff;padding:1em}
}
.navbar .custom-search.navbar-right {
	display:none
}
@media (max-width:488px){
	.site-header .custom-search.navbar-right {
		border: 0;
		clip: rect(0 0 0 0);
		height: 1px;
		margin: -1px;
		overflow: hidden;
		padding: 0;
		position: absolute;
		width: 1px;
	}
	.navbar {
		margin-top:0;
	}
	.navbar .custom-search.navbar-right {
		display:inline-block;
		width: 250px;
		position: absolute;
		top: 8px;
		right: 70px;
	}
	.navbar .custom-search.navbar-right input#search-query {
		border-radius: 4px 0 0 4px;
	}
}
.carousel-wrapper {background-color:#004E60;margin-bottom:30px;}
.carousel-caption {background-color: rgba(0,0,0,.4);width: 100%;bottom: 0px;text-align: left;padding-left: 30px;padding-right: 30px;padding-top: 10px;padding-bottom: 10px;right: 0%;left: 0%;}
.carousel-caption a {color: #fff;font-family:"Merriweather", serif;}
.carousel-caption h3 {color: #fff;}
.carousel-caption h4 {padding: 5px;float:left;}
.fullstory {text-transform: uppercase;border-radius: 5px;border: 2px solid #fff;padding: 3px;font-size: .6em;}
.carousel-indicators {margin-bottom: -45px;color: #000;}
.carousel-indicators li {background-color: #000;border: 1px solid #000;}
.carousel-indicators .active {background-color: #ba0c2f;border: 1px solid #ba0c2f;}

/** Homepage Feature Blurb **/
.container-fluid.feature, .feature{background-color:#eee;padding: 48px 0}
.feature_image {text-align:right;}
.feature_image img {border:solid #666 1px;padding:0!important;}
.feature_blurb h2 {font-size:22px;color:#404040;text-shadow:#D6D6D6 1px 1px 0px;}
.feature_blurb p {font-size:18px;color: #404040;text-shadow:#D6D6D6 1px 1px 0px;letter-spacing:1px;line-height:20px;}
.container-fluid.feature a,.container-fluid.feature .feature_blurb a{text-decoration:none}
@media screen and (max-width:364px){
	.feature_blurb h2{font-size:16px;}
	.feature_blurb p{font-size:12px;}
}
@media screen and (min-width: 365px	) and (max-width:499px){
	.feature_blurb h2{font-size:16px;line-height:18px;margin-bottom:15px;}
	.feature_blurb p{font-size:14px;line-height:16px;}
}
@media screen and (min-width: 500px	) and (max-width:766px){
	.feature_blurb h2{font-size:18px;line-height:20px;}
	.feature_blurb p{font-size:16px;line-height:18px;}
}
@media screen and (min-width: 768px) { 
	.carousel-caption {right: 0%; left: 0%;padding-bottom: 10px;padding-top: 10px;} 
	/* .carousel-caption {visibility: hidden;} */
	.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {margin-top:-40px;margin-right: -40px;}
	.carousel-control .glyphicon-chevron-left, .carousel-control .icon-next {margin-top:-40px;margin-left: -40px;}
	#left-column ul.parent > li.active > a:after{
		content: " ";position: absolute;top: 50%;right: -20px;display: block;width: 30px;height: 35px;margin-top: -18px;
		background: url(/_resources/images/template/subnav_arrow.png) top left no-repeat;}
}
@media (max-width: 768px){
	#left-column ul.parent > li.active > a:after{content:initial}
	#left-column ul.parent > li.active > a{border-radius:5px}
	#page-header .navbar-menubuilder li a {line-height: initial;}
	.right-md, .left-md{float:none;clear:both}
	.navbar-menubuilder li {display: block;padding: 5px 15px;text-align:right;}
}

.leaf {
	border-right:dashed 1px #ebebeb;
}
@media (max-width:768px) {
	.menu.nav li {
		display:block;
	}
	.leaf {
		border-right: 0px;
	}
}

@media(min-width:700px) {
	.localist_minicalendar{float:right!important;width:33%!important;padding-left:20px!important;}
	.localist_minicalendar_events{float:left!important;width:67%!important;}
}
.localist_minicalendar_page_heading h1 {font-family: "Merriweather Sans", Helvetica, Arial, sans-serif!important;color:#292b2c!important;}
.localist_minicalendar .localist_minicalendar_pager a {background-color:#fff!important;color:#000!important;}
.localist_minicalendar .localist_minicalendar_minicalendar {margin-top:15px!important;margin-bottom:15px!important;width:100%;}
.localist_minicalendar .localist_minicalendar_minicalendar caption {display:none;}
.localist_minicalendar_minicalendar td {height:40px!important;width:40px!important;background-color:#fff!important;}
.localist_minicalendar_minicalendar td a {color:#ba0c2f!important;}
.localist_minicalendar_minicalendar td a:hover {color:#ba0c2f!important;background-color:#fff!important;}
.localist_minicalendar_minicalendar .localist_minicalendar_today {border-bottom:0px!important;}
.localist_minicalendar_minicalendar .localist_minicalendar_today a {color:black!important;background-color:#ccc!important;border-radius:50%!important;height:33px!important;width:33px!important;border-bottom:0px!important;margin:auto;}
.localist_minicalendar_minicalendar .localist_minicalendar_today a {color:black!important;margin:auto;}
.localist_minicalendar_minicalendar .localist_minicalendar_today a:hover {color:#fff!important;background-color:#ba0c2f!important;border-radius:50%!important;height:33px!important;width:33px!important;margin:auto;}
.localist_minicalendar_nav {padding-bottom:20px;}
.localist_widget_container div.lw_event_item_title {font-size:2rem!important;}
.localist_widget_container li.lw_event_item {font-family: "Merriweather Sans", Helvetica, Arial, sans-serif!important;}
.action_button {display:none;}
.localist_minicalendar_minicalendar .localist_minicalendar_dimday a {color:#ccc!important;}
.localist_widget_container div.lw_event_item_description {font-size:14px!important;}
/* Home Page Styles */
/** Audience Grid Begin */
.homepage.audience-grid{
	margin-bottom:2rem;
}
.homepage.audience-grid ul{
	list-style:none;
	margin:0;
	padding:0;
	display:flex;
	flex-flow:row;
	flex-direction:row;
	flex-wrap:wrap;
}
.homepage.audience-grid li{
	width:50%;
	height:300px;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	position:relative;
	display:flex;
	align-items:center;
	background-color: #C8D8EB;
	text-align:center;
	z-index:1;
	flex: 1 0 50%;
}
.homepage.audience-grid li:nth-child(n+3){
	width:33.333%;
	flex: 1 0 33.333%;
}
.homepage.audience-grid li:before{
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	transition: all .1s ease-in;
	background-color: rgba(0, 0, 0, 0.4);
}
.homepage.audience-grid li:hover:before{
	background-color: rgba(0, 0, 0, .2);
}
.homepage.audience-grid li a{
	color:white!important;
	text-shadow: 0 1px 0 #000;
	margin:auto;
	z-index:10;
	font-size: 2.5rem;
	font-family: "Merriweather", Georgia, Times New Roman, Times, serif;
	font-style: italic;
}
.homepage.audience-grid li a::after {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1;
	pointer-events: auto;
	content: "";
	background-color: rgba(0,0,0,0);
}
@media (max-width: 992px) {
	.homepage.audience-grid li.col a{
		font-size:2rem;
	}
}
@media (max-width: 768px) {
	.container.no-pad{
		padding:0
	}
	.homepage.audience-grid li.col{
		width:100%!important;
		flex-basis:100%;
	}
	.homepage.audience-grid li.col a{
		font-size:3rem;
	}
}
/** Audience Grid End */
/*! Alert Message */
.alert-message.container-fluid {
    background-color: #fcc;
    padding: 2rem 0;
	border-bottom:2px solid black
}
.alert-message.container-fluid .container {
    padding: 0;
}
.alert-danger {
    background-color:transparent!important;
    border-color:transparent!important;
}

/** Home Video **/
#homepage .video-container {
	position: relative;
	/* height: 0; */
	/* Adjust the below value to adjust for aspect ratio of video */
	/* padding-bottom: 53.25%; */
	overflow: hidden;
	width: 100%;
	top: 0;
	left: 0;
}
#homepage .video-container .embed-responsive {
	padding-bottom: 56.25%;
}
#homepage .big-text {
	background: transparent;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-direction:column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content:center;
}
#homepage .big-text p {
	color:#fff;
	font-family: Merriweather,Georgia,Times New Roman,Times,serif;
	font-style: italic;
	font-size: 2em;
	font-weight: 500;
	text-shadow: 0 2px 1px rgba(0,0,0,.5);
	display: inline-block;
	text-shadow: 0 2px 1px rgba(0,0,0,.5);
	margin-bottom:0;
}
#homepage .big-text h1 {
	color:#fff;		
	font-family: Oswald,Impact,Arial Narrow,Helvetica Neue;
	text-transform: uppercase;
	letter-spacing: .02em;
	font-style: normal;
	font-size: 10em;
	line-height: 1em;
	border-top:10em;
	border-bottom:10em;
	border-style: solid;
	border-color: #fff;
	border-width: 2px 0;
	padding: 1rem 0;
	margin: 1.5rem 0;
	display: block;
	text-shadow: 0 5px 1px rgba(0,0,0,.5);
}
@media(max-width:768px) {
	#homepage .big-text h1 {
		font-size:4em;
	}
	#homepage .big-text p {
		font-size: 1em;
	}
}
/* HOME BUTTONS STYLING */
.home-buttons-wrapper{
	color:#554F47;
	text-transform:uppercase;
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(241,241,241,1) 50%, rgba(225,225,225,1) 77%, rgba(246,246,246,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 77%,rgba(246,246,246,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 77%,rgba(246,246,246,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */
}
.home-buttons a.home-button-link{
	width:20%;
	display:inline-block;
	padding:1rem;
	text-align:center;
	border-right:1px solid #9EA2A2;
	font-weight:700;
}
.home-buttons a.home-button-link:last-child{
	border-right:none
}
.homepage-button-icon {
	width: 3rem;
	height:3rem;
}
@media (max-width:992px){
	.home-buttons a.home-button-link{
		width:33.3333%;
		border-bottom: 1px solid #9EA2A2;
	}
	.home-buttons a.home-button-link:nth-child(3) {
		border-right: none;
	}
	.home-buttons a.home-button-link:nth-child(n+4) {
		border-bottom: none;
		border-right: 1px solid #9EA2A2;
	}
}
@media (max-width:768px){
	.home-buttons a.home-button-link{
		width:100%;
		border-right: none!important;
		border-bottom: 1px solid #9EA2A2!important;
	}
	.home-buttons a.home-button-link:nth-child(n+5) {
		border-bottom: none!important;
	}
}