@media handheld, only screen and (max-width:1199px){
	.container{
		width:100%;
	}
	.header-image .site-title>a{
		background-size:contain;
	}
}
@media (max-width: 991px) {
	.site-header {
		display: none;
	}
}
@media handheld, only screen and (max-width:768px){
	html #wpadminbar{
		top:53px;
		z-index:5999;
	}
	body.admin-bar #shiftnav-toggle-main,
	body.admin-bar .shiftnav{
		top:0;
	}
	
	/* Menu */
	#nav,
	#header .widget_nav_menu{
		display:none;
	}
	.shiftnav-toggle-main-block{
		font-weight:700;
	}
	.shiftnav-inner{
		padding:0;
	}
	.shiftnav .shiftnav-menu-title{
		display:none;
	}
	.shiftnav.shiftnav-nojs.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item>.shiftnav-target:hover,
	.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item.shiftnav-active>.shiftnav-target,
	.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item.shiftnav-in-transition>.shiftnav-target,
	.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item.current-menu-item>.shiftnav-target,
	.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu>li.shiftnav-sub-accordion.current-menu-ancestor>.shiftnav-target,
	.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu>li.shiftnav-sub-shift.current-menu-ancestor>.shiftnav-target,
	.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu.shiftnav-active-highlight li.menu-item>.shiftnav-target:active,
	.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu.shiftnav-active-on-hover li.menu-item>.shiftnav-target:hover{
		background-color:#bca480;
		color:#fff;
		text-shadow:none;
	}
	
	/* Header */
	#header{
		background:#f5f5f5;
	}
	.single table tbody,
	.single table tr td {
	    font-size: 12px;
	}
}
@media handheld, only screen and (max-width:767px){
	.container{
		width:100%;
	}

	.content-sidebar .content,
	.content-sidebar-sidebar .content,
	.sidebar-content-sidebar .content,
	.sidebar-primary{
		float:none;
	}
	
	/* Header */
	.site-header,
	.inline .site-header{
		padding:20px 0;
	}
	.title-area{
		width:100%;
		margin:0 0 20px;
	}
	.header-image .site-title>a,
	.header-image .inline .site-title>a{
		background-position:center center;
		min-height:100px;
	}
	.site-header .widget-area{
		text-align:center;
		font-size:20px;
		width:100%;
	}
	
	main.content{
		padding:30px;
	}
	.single .itemMetaHolder {
		border-bottom: 1px solid #545454;
	    margin-bottom: 40px;
	    padding-bottom: 0px;
	}
	.site-inner {
	    border-top: 0!important;
	}
	/* Sidebar */
	.sidebar-column{
		padding:0;
		background:#f5f5f5;
	}
	aside.sidebar{
		padding:30px;
	}
	.sidebar .widget{
		background:none;
	}
	footer .col-sm-9 {
		padding-left: 15px!important;
	}
	footer ul li {
	    display: list-item;
	}
	footer ul li a:after {
		display: none;
	}
}


@media (max-width: 680px) {
	.post-type-archive-barrister .post-list h5 {
	    font-size: 14px;
	}
	footer ul li:after {
		content: ''!important;
	}
}
@media (max-width: 360px) {
	.post-type-archive-barrister .post-list h5 {
	    font-size: 12px;
	}
	.page-template-clerk-page .itemMetaHolder h5 {
	    font-size: 12px;
	}
}