.linkcard {
/* Use to create Link Cards */
	border: 2px solid gray;
	padding: 10px;
	background-color: WhiteSmoke;
	border-radius: 5px;
	box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
	transition: 0.3s;
}
/* On mouse-over, add a deeper shadow */
.linkcard:hover {
    box-shadow: 0 8px 16px 0 rgba(0,0,0,0.4);
}
ul.horizontal.site-menu, .bg-color-2.nav-wrapper {
background-color:#4282c2 !important; 
}
ul.horizontal.site-menu li span a, ul.horizontal.site-menu li span span {
font-family:Montserrat, sans-serif !important;
font-size:17px !important;
font-weight:normal !important;
}
.bg-color-2.nav-wrapper {
border-bottom:2px solid #000 !important;
}
ul.horizontal.site-menu li {
transition:all .5s ease;
}
ul.horizontal.site-menu li:hover {
background-color:#2564a3 !important;
}
ul.horizontal.site-menu li span a:hover, ul.horizontal.site-menu li:hover span span { 
color:#FFF !important;
}

.bg-color-2 nav { float:right; left:-50%;text-align:left; width:auto !important; }
.bg-color-2 nav .layout-wrapper {
    position: relative;
    left: 50%;
    float: none;
    width: auto;
    margin: initial;
}
.top-wrapper { 
background-color:#f3f3f3 !important;
}

.ce-button { background-color:#e8e8e8; background-image:none; color:#272727; border:1px solid #272727;border-radius:5px;padding:5px 8px; }
.ce-button:hover { background-image:none; background-color:#c9c9c9; border:1px solid #000000; color:#000000; }
h1,h2 {
font-weight:normal;
padding:0px;
}
h1 {
letter-spacing:-.8px;
}
footer {
background-color:#4282c2;
}
.footer-container, .footer-container a, .footer-container span {
font-size:16px;
line-height:2;
}
.mobile-menu ul.site-menu li,
ul.horizontal.site-menu ul.sub-menu li {
background-color:#4282c2 !important;
}
.mobile-menu ul.site-menu ul.sub-menu li {
background-color:#4282c2 !important;
}
ul.horizontal.site-menu ul.sub-menu li:hover {
background-color:#2b5d8f !important;
}
#mobile_layout_wrapper header,
#mobile_layout_wrapper #header_cell {
background-color:#FFF;
}
.add-me-link {
display:none;
}
.myimg-frame {
    background-color:lightgray;
    padding:8px;
    border:1px solid #999999;} 

.calendar-grid-today, .calendar-grid-today a  {
font-size:14px !important;
}
img.mybio_pic/*Bio Pic format*/{
float: left;
margin: 0em 1em 0 0;
width: 200px;
}
ul.horizontal.site-menu li, ul.horizontal.site-menu li:hover span span {
background-color:transparent;
}
.button-menu {
max-height:500px;
overflow:auto;
}
.center-col {
max-width: 1100px;
}