#header_cell{
   background-position: bottom center;
}

.inner-column a.ce-button,
#mobile_content_column a.ce-button,
.inner-column a.ce-button {

font-weight:normal;
padding:10px 27px;
background-color:#054586;
color:#FFF;
border-radius:0px;
background-image:none !important;
width:10%;
min-width:150px;
text-transform:none;
font-size:16px;
transition:all .5s ease;
white-space:normal;
text-shadow:none !important;
}

.inner-column a.ce-button:hover,
#mobile_content_column a.ce-button:hover,
.inner-column a.ce-button:hover {

background-color:#1157AD !important;
color:#FFF;
text-shadow:none !important;

}

.leftbar.bg-color-2,.wrapper.bg-color-2 {background-color:#011937 !important;}

h2{
  font-weight:normal !important;
}

#page_content .home-page .build-row.forty-sixty .build-column.sixty.welcome2{
   background-color:#011937 !important;
}

.build-column.sixty.welcome2 h2{
color:#fff !important;
}

#content_column .inner-content{
  padding-left:0px !important;
  padding-right:0px;
}


.wrapper.bg-color-2 #content_column.slide-menu-content.isWide .inner-content #content_column #page_content #ctl00_ctl00_home_page_wrapper.home-page .build-row.full-width.welcome .build-column.full{
  
}


.welcome2 .inner-column{
   padding:30px !important;
   box-sizing:border-box;
  

}
.welcome2{
    margin-bottom:20px!important;
}
 

.inner-content #content_column{
  max-width:100% !important;
  margin:0px !important;
margin-right:0px !important;
  padding:0px !important;
}

.boxes .hero-text a{
   text-decoration:none !important;
   color:#fff;
    font-family: 'Bebas Neue',sans-serif;
   font-weight:normal !important;
}
.boxes .hero:hover{
   background-color:#15A9CF;
   opacity:90%;
   transition:.25s;
}
.boxes .hero:hover .hero-text a{
   color:#15A9CF;
   transition:.2s;
}

.banner .hero-text p{
   font-size:16px;
  width:60%;
   margin:0 auto !important;
}

.banner .hero-text h2{
   color:#fff;
   font-weight:normal;
   font-size:36px !important;
}

/* Smartphones (portrait and landscape) --- */
@media (min-width : 320px) and (max-width :767px){
/* Styles */
#header_cell{
   background-position: bottom left;
}
}

.calendar-grid-day {
    background-color: white;
    padding: 2px;
    font-size: 14px;
    border-collapse: collapse;
    border: solid 1px #CCCCCC;
    width: 14%;
    height: 90px;
    text-align: left;
    vertical-align: top;
}
.admin-page-wrapper #content_column header {
display:none;
}

.ce-button {
    text-decoration: none;
    color: #333333;
    font-size: 18px;
    font-weight: bold;
    padding: 3px 5px 3px 5px;
    text-align: center;
    border-color: #666666;
    border-style: solid;
    border-width: 1px 2px 2px 1px;
    display: inline-block;
    background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0.41, #FDFDFD), color-stop(1, #D6D6D6) );
    background-image: -webkit-linear-gradient(bottom, #FDFDFD 41%, #D6D6D6 100%);
    background-image: linear-gradient(to bottom, #FDFDFD 41%, #D6D6D6 100%);
    white-space: nowrap;
    cursor: pointer;
    font-family: arial, sans-serif;
    transition: background-color .5s ease;
}