@charset "utf-8";
/* CSS Document */
a.sr-only {
    color: #fff;
    float: left;
}
a.navbar-brand:focus{
	border:1px red solid;
}
.navbar h1 {
	margin:0;
}
#navigation4 .top-bar ul li a.Uhide:focus {
    color: #fff;
}

#navigation4 .top-bar ul li a:focus {
    background: #b80000;
    border: 1px white solid;
}

#navigation4 .navbar-default .navbar-nav > li > a:hover {
    color: #a23535 !important;
    background: none;
}

#navigation4 .navbar-default .navbar-nav > li > a:focus {
    color: #fff !important;
    background: #cc3333;
}

#services2 a.Chide:focus {
	color:#930;
    border: 1px #df0000 solid;
    margin-bottom: 10px;
    display: inline-block;
    line-height: 1.2;
}


#news1 a div{
	margin-bottom:5px;
}

#news1 a:hover div.news_title{
	background-color: #ffd;
	border:1px #ccc solid;
}
#news1 a:focus div.myfocus{
	border: 1px red solid;
}
/*
#news1 a:visited div.myfocus{
	border:none;
}*/
#news1 a:hover div.myfocus .news_title, 
#news1 a:focus div.myfocus .news_title{
	font-weight:bold;
}

#footer7 h4 {
    font-size: 1.05em;
    margin-top: 5px;
    padding-left: 5px;
	line-height:1.45;
}
#footer7 ul li {
    float: left;
    width: 16%;
}
#footer7 a.Bhide:focus{
	color:#FFF;
	background-color:#af0000;
	border:1px white solid;
}

#footer7 .social-icons a.item:focus div.mysocial{
	background-color:#FFF;
	display:block;
	color:#b80000; 
}
#footer7 .social-icons a.item:focus div.mysocial span{
	color:#333;
}
#footer7 .social-icons a.item:hover div.mysocial h4{
	background-color:#af0000;
	color:#FFC;
}

#footer7 .social-icons a.item:hover div.mysocial span{
	color:#FFF;
}

#footer7 .social-icons a.item:focus div.mysocial span,
#footer7 .social-icons a.item:active div.mysocial span{
	color:#b80000;
}

#footer7 a:focus img{
	outline: 2px dashed #fbfd74;
}

.margintop1{
	margin-top:-30px;
}

/* *************************************** */
/* *         slick slider home page      * */
/* *************************************** */
.slick-prev:before, .slick-next:before {
    color: #666 !important;
	opacity:0.5;
	text-shadow:1px 0 2px #fff;
}
#mainImageDiv .slick-prev:before, #mainImageDiv .slick-next:before {

    font-size:1.25em;
}

#mainImageDiv .slick-prev {
    left: 40px;
}
#mainImageDiv .slick-next {
    right: 55px;
}
@media screen and (max-width: 991px){
	#mainImageDiv .slick-prev {
    	left: 20px;
	}
	#mainImageDiv .slick-next {
    	right: 30px;
	}
}
#mainImageDiv .slick-prev, #mainImageDiv .slick-next {
    z-index:99;
}

#mainImageDiv .slick-dots li button:before {    
    font-size: 13px;
}

.smallSlick {
    width:95%;
	margin:0 auto;
}

.breadcrumb > .active {
    color: #444 !important;
}

[role="button"]:hover, [role="button"]:focus  {
    transform: scale(1.15);
  }
  
.posturl h4{
	font-size:1.13em;
	line-height:1.55;
}
.slick-prev, .slick-next {
    top: 50%;
}
.smallSlick .slick-prev, .smallSlick .slick-next {
	top:35%;
}

form input[type="text"]:focus {
    background: #FFBF47 !important;
}
