/* Sidebar */

@media all and (min-width: 560px) {
	.sidebar {
		float: left; /* LTR */
		position: relative;
		width: 50%;
	}
	[dir="rtl"] .sidebar {
		float: right;
	}
	.layout-one-sidebar .sidebar {
		width: 100%;
	}
}
@media all and (min-width: 1024px) {
	.sidebar .section {
		padding: 0 0 0 15px !important;
	}
}
@media all and (min-width: 769px) and (max-width:1024px) {
	.sidebar .section {
		padding:0 0 0 15px !important;

	}
}
@media all and (min-width: 769px) {
	.sidebar .section {
		padding: 0 0 0 15px !important;

	}
	.layout-one-sidebar .sidebar {
		width: 30%;
	}
	#sidebar-first {
		width: 30%;
		margin-left: -100%; /* LTR */
	}
	[dir="rtl"] #sidebar-first {
		margin-right: -100%;
		margin-left: 0;
	}
	#sidebar-second {
		width: 30%;
		margin-left: -30%; /* LTR */
		clear: none;
	}
	[dir="rtl"] #sidebar-second {
		margin-right: -30%;
		margin-left: 0;
	}
	#block-others ul li img {
		width: 135px;
		background: #ccc;
		padding: 5px;
		margin: 4px 0 -5px;
		transition: all 0.3s ease;
	}
	#block-others ul li img:hover {
		background: #005784;	
	}
}

.sidebar .block {
	border-style: solid;
	border-width: 1px;
	padding: 15px 20px;
	margin: 0 0 20px;
}
.sidebar h2 {
	margin: 0 0 4px;
	padding: 9px 15px 7px;
	font-size: 1em;
	line-height: 1.2;
	color: #fff;
	font-weight: 600;
	background:#0073af;
	border-left: 6px solid #005784;
	text-transform: uppercase;
}
.sidebar .block .content {
	font-size: 1em;
	line-height: 1.4;
}
.sidebar tbody {
	border: none;
}
.sidebar tr.even, .sidebar tr.odd {
	background: none;
	border-bottom: 1px solid #d6d6d6;
}
.sidebar .block {
	padding: 0 0 9px 0;
	margin: 0 0 20px;
}
.sidebar .block .content ul {
	list-style: none;
	padding: 0 15px;
	margin: 0 0;
}
.sidebar .block .content ul li {
	list-style: none;
	display: block;
	padding: 3px 5px;
}
.sidebar .block .content ul li a {
	text-decoration: none;
	border: none;
	display: inline-block;
	padding: 5px;
}
#block-usefullinks li a {
	color: #000000;
	position: relative;
	padding: 0 15px;
}
#block-usefullinks li a:hover, #block-usefullinks li a:focus {
	text-decoration: underline;
}
#block-usefullinks li a:before {
	left: 0px;
	position: absolute;
	top: 3px;
	color: #000000;
	content: "\f105";
	font: normal normal normal 1em/1 FontAwesome;
}
#block-quicklinks li a {
	color: #000000;
	position: relative;
	padding: 0 15px;
}
#block-quicklinks li a:hover, #block-usefullinks li a:focus {
	text-decoration: underline;
}
#block-quicklinks li a:before {
	left: 0px;
	position: absolute;
	top: 3px;
	color: #000000;
	content: "\f105";
	font: normal normal normal 1em/1 FontAwesome;
}
#block-quicklinks li.menu-item--active-trail {
	background: none;
}
#block-quicklinks li.menu-item--active-trail a {
	color: #000;
	background: none;
}
#block-quicklinks li.menu-item--active-trail a:before {
	color: #000;
}
#block-others ul {
	text-align: center;
	margin: 0;
	padding: 0;
}
#block-others ul li {
	display: inline-block;
	text-align: center;
}
#block-others ul li a {
	padding: 0;
}
@media all and (max-width:768px) and (min-width:300px){ 
	#block-others ul li img {
		width: 135px;
		background: #ccc;
		padding: 5px;
	}
	.node--view-mode-teaser.node--sticky{
		padding-bottom:15px;
	}
}
@media all and (max-width:359px) { 
	#block-others ul li img {
		width: 130px;
		background: #ccc;
		padding: 4px;
	}
	#block-views-block-jcarousel-block-1 .more-link {
		right: 70px;
	}	
	.minister-img {
		width: 100%;
		padding: 0 20%;
	}
}