.banner-heading{
	text-align: center;
	margin: 0px;
}
#sidebar .page_item a{
	font-size: 14px;
	text-transform: uppercase;
	color: #5d5d5e;
	font-weight: 500;
	margin-bottom: 0px;
	font-family: "Tondo", sans-serif;
}
.field-title{
	padding-top: 6px;
}
#sidebar .page_item a:hover, #sidebar .current_page_item a, #sidebar .page_item a:active{
	color: #4e8cc8;
}
#sidebar .current_page_item a{
	font-weight: bold;
}
#sidebar-mobile, #sidebar-mobile li ul{
	list-style-type: none;
}
#sidebar-mobile{
	background: #448ccb;
    padding: 20px 30px;
    margin-bottom: 0px;
}
#sidebar-mobile .sidebar-heading{
	margin-bottom: 0px;
}
#sidebar-mobile .sidebar-heading a{
	color: #fff;
}
#sidebar-mobile .current_page_item a{
	color: #f7c107;
	background: url('/images/svg/arrow-yellow.svg') no-repeat center left;
	background-size: 15px 15px;
}
#sidebar-mobile ul li a{
	background: url('/images/svg/arrow-white.svg') no-repeat center left;
	background-size: 15px 15px;
	padding-left: 30px;
	font-size: 18px;
	color: #fff;
}
#sidebar-mobile ul{
	padding: 0px;
}
.alert.notice{
	background: #fbf6e3 url('/images/shell/notice-icon.png') no-repeat 25px 15px;
	border: 1px solid #e7d48d;
	color: #cfb306;
	text-align: center;
}
.alert .msg{
	padding: 0 50px;
}
.col-content img{
	max-width: 100%;
	height: auto !important;
}
form input[type="text"]{
	background: #ebebeb;
    color: #5d5d5e;
    width: 100%;
    border: none;
    font-weight: 600;
    font-size: 12px;
}
form input[type="submit"]{
	padding: 15px 60px 35px 40px;
}
@media screen and (max-width: 767px) {
	.col-content img{
		width: 70%;
		height: auto !important;
	}
	.block{
		padding: 40px 30px;
	}
}
@media screen and (max-width: 576px) {
	.col-content img{
		width: 90%;
		height: auto !important;
	}
	

}
@media screen and (max-width: 425px) {
	#sidebar-mobile ul li{
		line-height: 30px;
		white-space: nowrap;
	}
	#sidebar-mobile ul li a{
		font-size: 16px;
	}
}