.floatleft img{
max-width:100%; 
margin-right:1rem;
}

section.block-cck-blocks div.content{
overflow-y:auto;
max-height:250px;
margin:1em 0;
}
.views-field-field-photo- img{
border-radius:17.4%;
  box-shadow: 3px 3px 3px #7C7C7C;
}
.colorbox {
display: inline;
width: 100px;
height: 100px;
overflow: hidden;
float: left;
padding: 5px;
margin: 4px;
}
.block-news-block .block-inner{
border:1px solid #ddd;
border-top:4px solid #5f712d;
}
.block-news-block h2.block-title{
margin:0;
padding:12px 4.87574%;
}
.lists{
padding:1% 6.87574%;
}
.lists a{
padding:0;
line-height:1.4;
color:#222;
}
.lists a:hover{
color:#286dc0;
}
.zone-preface-wrapper{
background-color:#00356b;
}
#region-sidebar-first .block-title{
padding:0;
border-top:none;
}
.container-12 .pull-9{
left:-75% !important; 
}
.region-content {
    max-width: 100%;
}
/*=== Footer Region ======*/
footer .block-block .block-inner{
border:none;
padding:0;
}
p.copyright{
display:none;
}
.footerMsg{
margin-top:1.5em;
}
.helpful-menu{
width:100%;
margin-top:1em;
}
.helpful-menu li.leaf{
border-bottom:0;
width:50%;
float:left;
margin:0;
}
.helpful-menu li a{
padding:10px;
color:#fff;
border:none;
}
.helpful-menu h2.block-title{
color:#fff;
margin-bottom:0.5em;
}
.footer-logo{
width:10%;
display:inline;
float:left;
}
.footerMsg{
width:62%;
display:inline;
float:left;
color:#fff;
margin:4em 1em 0;
line-height:1;
font-size:15px;
}
.sharing{
width:19%;
display:inline;
float:left;
margin:3.5em 0 0;
}
.helpful-menu ul.menu li > a{
font-size:14px;
font-weight:normal;
line-height:1;
padding:8px;
}
.helpful-menu ul.menu li > a:hover{
background-color:transparent;
color:#63aaff;
}

.front .block-news-block{
margin-top:0.5em;
}
@media screen and (min-width:740px){
.view-feature-carousel .views-field-field-caption{
right:-41.875%;
width: 55.791%;
}
.view-feature-carousel .slick__arrow{
right:-13.875%;
}
 .slick-list{
left:-10%;
}}


