/**
 * @file
 * Styles are organized using the SMACSS technique. @see http://smacss.com/book/
 *
 * When you turn on CSS aggregation at admin/config/development/performance, all
 * of these @include files will be combined into a single file.
 */

/* HTML element (SMACSS base) rules */
@import "normalize.css";

/* Layout rules */
@import "layouts/responsive.css";

/* Component (SMACSS module) rules */
@import "components/misc.css";
/* Optionally, add your own components here. */
@import "print.css";
/* SMACSS theme rules */
/* @import "theme-A.css"; */
/* @import "theme-B.css"; */
html, body {
	font-family: Arial, Helvetica, sans-serif;
}
#page, .region-bottom {
	width: 100%;
	max-width: 100%;
	float: left;
}
.page-inner {
	box-shadow: 0 5px 10px 5px #d5d5d5;
	float: left;
	width: 100%;
}
.region-header-last {
	float: left;
	margin-right: 6%;
	width: 94%;
}
#header {
	padding: 0px;
}
#header .header-top {
	min-height: 150px;
	float: left;
	width: 100%;
}
#header .header-top .header-left {
	float: left;
	margin-right: 2%;
	width: 65%;
}
#header .header-top .header-last {
	float: left;
	width: 33%;
}
.header__name-and-slogan {
	float: left;
	margin-left: 10px;
	margin-top: 45px;
	padding-left: 0;
	padding-top: 0;
}
.header__region {
	clear: both;
	float: right;
	margin-left: 2%;
	margin-right: 2%;
	width: 96%;
}
.breadcrumb {
	border-color: transparent !important;
	border-radius: 0px !important;
	list-style: outside none none;
	margin-bottom: 18px;
	padding: 0px !important;
	position: relative;
	z-index: 8;
	background-color: transparent !important;
	margin-top: 10px;
}
.two-sidebars .region-sidebar-first {
	float: left;
	margin-left: 2%;
	margin-right: 0;
	width: 22%;
}
.two-sidebars #content {
	float: left;
	margin-left: 0;
	margin-right: 0;
	width: 100%;
}
#main {
	float: left;
	margin-left: 1%;
	margin-right: 1%;
	padding-top: 0;
	position: relative;
	width: 50%;
}
.sidebar-first #main {
	margin-left: 1%;
	margin-right: 1%;
	width: 70%;
}
.sidebar-second #main {
	margin-left: 1%;
	width: 70%;
	margin-right: 1%;
}
.no-sidebars #main {
	width: 98%;
	margin-left: 1%;
	margin-right: 1%;
}
.sidebar-second .region-sidebar-second {
	margin-left: 0;
	margin-right: 0;
}
.sidebar-second #content {
	float: left;
	margin-left: 0;
	margin-right: 0;
	width: 100%;
}
.sidebar-first #content {
	float: left;
	margin-left: 0;
	margin-right: 0;
	width: 100%;
}
.sidebar-first .region-sidebar-first {
	float: left;
	margin-left: 2%;
	margin-right: 0;
	margin-top: 3%;
	width: 22%;
}
.content-top {
	float: left;
	margin-left: 2%;
	margin-right: 2%;
	width: 96%;
}
.block {
	margin-bottom: 15px;
	float: left;
}
.block .block-content {
	margin-top: 15px;
}
.content-bottom-upper {
	float: left;
	margin-left: 2%;
	margin-right: 2%;
	width: 96%;
}
.region.region-content-bottom-upper-1 {
	float: left;
	width: 66%;
	margin-right: 2%;
}
.region.region-content-bottom-upper-2 {
	float: right;
	width: 32%;
}
.content-bottom-lower {
	float: left;
	margin-left: 2%;
	margin-right: 2%;
	width: 96%;
}
.region.region-content-bottom-lower-1 {
	float: left;
	width: 32%;
	margin-right: 2%;
}
.region.region-content-bottom-lower-2 {
	float: left;
	width: 66%;
}
.content-footer {
	float: left;
	margin-left: 2%;
	margin-right: 2%;
	width: 96%;
}
.l-footer {
	border-top: 1px solid #ddd;
	float: left;
	padding-top: 20px;
	width: 96%;
	margin: 20px 2%;
}
.l-footer .block {
	background-color: #fff;
}
.region.region-content-footer-1 {
	width: 49%;
	margin-right: 2%;
	float: left;
}
.region.region-content-footer-2 {
	float: left;
	width: 49%;
}
.l-footer a {
	font-weight: 500;
	text-decoration: none;
}
.region-header-upper .block-content, .region-header-upper .block {
	margin: 0px;
}
#toTop {
	background: url("../images/top.jpg") repeat scroll center center rgba(0, 0, 0, 0);
	bottom: 25px;
	height: 42px;
	position: fixed;
	right: 42px;
	text-align: center;
	width: 42px;
	z-index:9;
}
#toTop a {
	display: block;
	height: 100%;
	width: 100%;
}
/*slider*/
#header-slide {
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
#header-slide img.active {
	display: block;
}
#header-slide .dots img {
	display: inline;
	width: auto;
}
#header-slide img {
	width: 100%;
	display: none;
}
#header-slide img {
	width: 100%;
}
#header-slide .dots {
	float: left;
	margin-left: 47%;
	margin-top: -18px;
	width: 6%;
}
#header-slide .dots span {
	background: none repeat scroll 0 0 gray;
	border-radius: 10px;
	cursor: pointer;
	float: left;
	font-size: 0;
	height: 10px;
	margin-right: 5px;
	position: relative;
	width: 10px;
}
#header-slide .dots .active {
	background: #fff;
}
/*end slider*/
#search-box {
	float: left;
	margin-right: 4%;
	margin-top: 35px;
	width: 96%;
}
#search-box .search-form {
	background: none repeat scroll 0 0 #fff;
	display: inline-block;
	float: left;
	margin-right: 0;
	margin-top: 10px;
}
#search-box .search-form input {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #ccc;
	border-radius: 5px;
	color: #000;
	padding: 8px;
}
#search-box .search-form .form-item {
	margin: 0px;
}
#search-box .search-form .form-item.form-item-keys input {
	padding-right: 35px;
	width: 335px;
}
#search-box .search-form label {
	display: none;
}
#search-box .search-form .form-submit {
	background: url("../images/search.png") no-repeat scroll 5px 9px rgba(0, 0, 0, 0);
	border: medium none;
	height: 16px;
	margin-left: 307px;
	margin-top: -34px;
	padding: 18px 11px 15px 16px;
	position: absolute;
	text-indent: -9999px;
	width: 14px;
	box-shadow: none;
}
td {
	float: left !important;
	margin-left: 10px;
}
.home-nav .nav > .menu__item.expanded {
	line-height: 94px;
}
.view-id-events.view-display-id-page .views-field-field-image {
	float: left;
	margin-right: 10px;
}
.view-id-events.view-display-id-page .views-row {
	float: left;
	margin-bottom: 10px;
}
.nav > li > .nolink {
	padding: 12px 35px;
	color: #ffffff;
	text-transform: uppercase;
	font-size: 14px;
}
.view-id-news.view-display-id-block_3 .slick--view--news--block-3 ul li.slide__grid {
	float: left;
	margin-right: 10px;
	width: 470px !important;
}
footer {
	float: left;
	width: 100%;
}
#block-views-news-block-17.block {
	float: left;
}
.alumni-slider {
	background: #287ba5 none repeat scroll 0 0;
	color: #ffffff;
	font-size: 18px;
	padding: 30px 25px 50px 50px;
	width: 100%;
}
#block-views-news-block-50.block,
#block-views-publiccations-block-6.block,
#block-views-events-block-10.block{
	float: none;
}
.academic-calender {
    background: #dc624d none repeat scroll 0 0;
    float: left;
    width: 100%;
}
.sbasse-hdr {
    background-color: #1c3b79 !important;
}
.sbasse-hdr .navbar-collapse{
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    border-top: 1px solid rgba(255, 255, 255, 0.2)
}
/* home dprc */
.owl-carousel .owl-item img {
    display: block;
    width: 100%;
}

.gcll-caption-wrap {
    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
    bottom: 0;
    padding: 20px;
    position: absolute;
    right: 0;
    top: 0;
    width: 45%;
    z-index: 99;
}
.gcll-caption {
    max-width: 360px;
    width: 100%;
}
.gcll-caption h3 {
    color: #fff;
    font-size: 25px;
    line-height: 28px;
    margin-bottom: 20px;
    text-transform: none;
}
.gcll-caption-wrap h3 a {
    color: #fff;
}
.gcll-caption p {
    color: #fff;
    line-height: 20px;
    margin-bottom: 15px;
    text-align: justify;
}
.gcll-caption-wrap .nviewz a {
    background: rgba(0, 0, 0, 0) linear-gradient(0deg, #74001b 0%, #a50328 100%) repeat scroll 0 0;
    border: 1px solid #7b0c26;
    border-radius: 5px;
    box-shadow: none;
    color: #ffffff;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    padding: 10px 30px 8px;
    text-align: center;
    text-transform: uppercase;
    transition: all 0.3s ease 0s;
}
.field-name-body ul{
	padding-left:10px;
}

.field-name-body ul li{
	list-style: inside none disc !important;
}
.field-name-body p{
	margin-bottom:1.5em;
	font-size:14px !important;
}
.container-fluid{
	padding:0px !important;
}
.slick-slide img {
    display: block;
    width: 100%;
}
#block-views-news-block-47, #slick-views-news-1-slider{
	margin-top:0px;
	margin-bottom:0px;
}
#page, .region-bottom {
    float: left;
    max-width: 100%;
    overflow: hidden;
    width: 100%;
}
.slick-dots li.slick-active button::before{
   color: #af2227 !important;
}
#block-views-publiccations-block-6 .view-publiccations .view-contentimg{
	width:100%;
	height:auto;
}
#slick-views-publiccations-2-slider{
	margin-bottom:0px;
}
#block-views-news-block-47 .block-content{
	margin-top:0px;
}

@media all and (max-width: 980px) {
#header .header-top .header-left {
	width: 54%;
}
#header .header-top .header-last {
	width: 44%;
}
#header-slide .dots {
	margin-left: 45%;
	width: 10%;
}
}
@media all and (max-width: 800px) {
body {
	box-shadow: 0 5px 10px #d5d5d5;
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}

.content-top {
	float: left;
	margin-left: 2%;
	margin-right: 2%;
	width: 96%;
}
.region.region-content-top-upper-1, .region.region-content-top-upper-2 {
	margin: 0;
	width: 100%;
}
.region.region-content-top-1, .region.region-content-top-2, .region.region-content-top-3 {
	margin: 0;
	width: 100%;
}
.region.region-content-top-lower-1, .region.region-content-top-lower-2 {
	width: 100%;
	margin: 0px;
}
.region.region-content-left, .region.region-content-right {
	margin: 0;
	width: 100%;
}
.region.region-sidebar-first {
	margin: 0px;
	margin-left: 2%;
	margin-right: 2%;
	width: 96%;
	padding: 0;
}
.sidebar-second #main {
	margin-left: 2%;
	margin-right: 2%;
	width: 96%;
}
.sidebar-first #main {
	margin-left: 2%;
	margin-right: 2%;
	width: 96%;
}
.no-sidebars #main {
	margin: 0px;
	padding: 0px;
	margin-left: 2%;
	margin-right: 2%;
	width: 96%;
}
#main {
	margin: 0px;
	padding: 0px;
	margin-left: 2%;
	margin-right: 2%;
	width: 96%;
}
.two-sidebars #content {
	padding: 0px;
}
.region.region-sidebar-second {
	margin-left: 2%;
	margin-right: 2%;
	width: 96%;
	padding: 0px;
}
.region.region-sidebar-second .block {
	padding: 0px !important;
	margin-right: 0px !important;
	width: 100% !important;
}
.content-bottom {
	margin: 0px;
	margin-left: 2%;
	margin-right: 2%;
	width: 96%;
}
.region.region-content-bottom-1, .region.region-content-bottom-2, .region.region-content-bottom-3 {
	margin: 0;
	width: 100%;
}
.content-bottom, .content-bottom-lower, .content-bottom-upper {
	margin: 0px;
	margin-left: 2%;
	margin-right: 2%;
	width: 96%;
}
.region.region-content-bottom-upper-1, .region.region-content-bottom-upper-2 {
	margin: 0;
	width: 100%;
}
.region.region-content-bottom-lower-1, .region.region-content-bottom-lower-2 {
	margin: 0;
	width: 100%;
}
.region.region-content-footer-1, .region.region-content-footer-2 {
	margin: 0;
	width: 100%;
}
.content-footer {
	margin: 0px;
	margin-left: 2%;
	margin-right: 2%;
	width: 96%;
}
.region.region-footer-1, .region.region-footer-2, .region.region-footer-3, .region.region-footer-4 {
	margin: 0;
	width: 100%;
}
.l-footer .block {
	margin-bottom: 0px;
}
.region.region-bottom {
	margin: 0px;
	margin-left: 2%;
	margin-right: 2%;
	width: 96%;
}
#header-slide .dots {
	float: left;
	margin-left: 46%;
	margin-top: -18px;
	width: 8%;
}
#header .header-top .header-left {
	margin-top: 15px;
}
#search-box {
	margin-top: 0px;
}
}
@media all and (max-width: 360px) {
#header-slide .dots {
	float: left;
	margin-left: 39%;
	margin-top: -18px;
	width: 18%;
}
#header .header-top .header-left {
	margin-top: 15px;
}
#search-box {
	margin-top: 0px;
}
}
@media all and (max-width: 320px) {
#header-slide .dots {
	float: left;
	margin-left: 40%;
	margin-top: -18px;
	width: 20%;
}
#search-box {
	width: 100%;
	margin-top: 0px;
}
#search-box .search-form {
	margin-right: 0px;
}
#search-box .search-form .form-submit {
	margin-left: 87.2%;
}
#search-box .search-form .form-item.form-item-keys input {
	width: 100%;
}
}


.view-id-lums_home_slider:hover .owl-prev{
	margin-left:0px !important;
		transition: all 0.3s ease 0s;
	 -ms-transition: all 0.3s ease 0s;
	 -webkit-transition: all 0.3s ease 0s;
}
.view-id-lums_home_slider{
	overflow:hidden;
		transition: all 0.3s ease 0s;
	 -ms-transition: all 0.3s ease 0s;
	 -webkit-transition: all 0.3s ease 0s;
}
.view-id-lums_home_slider .owl-controls .owl-prev{
    color: #fff;
    font-size: 80px;
    left: 6px;
    margin-left: -100px;
    padding-right: 9px;
    position: absolute;
    top: 41%;
    transition: all 0.3s ease 0s;
}
.view-id-lums_home_slider:hover .owl-next{
	margin-right: 0px !important;
		transition: all 0.3s ease 0s;
	 -ms-transition: all 0.3s ease 0s;
	 -webkit-transition: all 0.3s ease 0s;
}
.view-id-lums_home_slider .owl-controls .owl-next {
  	color: #fff;
    font-size: 80px;
    margin-right: -100px;
    padding-right: 9px;
    position: absolute;
    right: 0;
    top: 41%;
    transition: all 0.3s ease 0s;
}

.view-id-lums_home_slider.view-display-id-block_4 .views-field-title {
    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
    color: #ffffff;
    font-size: 40px;
    left: 5%;
    max-width: 42.5%;
    min-height: 130px;
    padding: 1% 2% 1% 1%;
    position: absolute;
    text-align: left;
    top: 40%;
    vertical-align: middle;
}

.view-id-lums_home_slider.view-display-id-block_4 .views-field-title .home-slider-sb{
   color: #ffffff;
    font-size: 19px;
    padding-top: 8px;
}

.view-id-lums_home_slider .owl-controls .owl-prev, .view-id-lums_home_slider .owl-controls .owl-next {
	display: block !important;
}
.view-id-lums_home_slider.view-display-id-block_4 .views-field-body {
	background: #1f3b71 none repeat scroll 0 0;
	color: #ffffff;
	height: 100%;
	overflow: hidden;
	padding: 20px 15px;
	position: absolute;
	right: 0;
	top: 0;
	width: 35%;
}

.view-id-lums_home_slider.view-display-id-block_4 .views-field-body p {
	color: #ffffff;
	display: table-cell;
	font-size: 25px !important;
	height: 345px;
	line-height: 34px;
	margin: 0 !important;
	padding-left: 0;
	padding-right: 0;
	text-align: center;
	vertical-align: middle;
}



#block-views-lums-home-slider-block-4 .views-field-body .views-more-link {
	padding: 2px 19px 1px !important;
}

#block-views-lums-home-slider-block-4 .views-more-link {
	margin-top: 9%;
}

th {
	background: #4b679d none repeat scroll 0 0;
	color: #fff;
}

ul.home-slider li img {
    max-width: 100% !important;
    width: 100% !important;
	height: 520px;
}


#block-views-lums-home-slider-block-4 .block-content {
	margin-top: 0px;
}

#block-views-lums-home-slider-block-4, #slick-views-lums-home-slider-1 {
	position: relative;
}

#block-views-lums-home-slider-block-4 .slick__arrow {
	bottom: 70px;
	height: 2px;
	display: block;
	left: auto;
	margin-top: 0;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: auto;
	width: auto;
	z-index: 2;
}
.view-lums-home-slider ul.home-slider li .views-field-field-slider-images {
    width: 100%;
}

.home-slider-wrap {
	margin-top:0 !important;
}

.view-id-lums_home_slider .owl-controls {
	color: #fff;
	padding: 5px 10px 4px 20px;

}

ul.slidein .owl-controls .owl-nav [class*="owl-"]{
  background: #a1a1a1 none repeat scroll 0 0;
}

.not-front .header-wrap {
	height: auto;
}

#block-views-lums-home-slider-block-4 {
	float: none;
}

/*Side menu bar*/
.pane-menu-menu-left-side-menu .menu-block-wrapper > .nav {
/*background: #3498db;*/
background:#1c3b79 ;
width: 100%;
}

.pane-menu-menu-left-side-menu .menu-block-wrapper > .nav > li {
	position: relative;
}

.pane-menu-menu-left-side-menu .menu-block-wrapper > .nav li {
    list-style: outside none none;
	float:none;
}

.pane-menu-menu-left-side-menu .menu-block-wrapper > .nav > li.expanded::after {
	color: #3290d3;
	content: "\f107";
	font-family: fontawesome;
	font-size: 22px;
	margin-top: 8px;
	position: absolute;
	right: 15px;
	top: 0;
}

.pane-menu-menu-left-side-menu .menu-block-wrapper > .nav > li > a {
    background: #1c3b79 none repeat scroll 0 0;
    border-bottom: 1px solid #3498db;
    color: #fff;
    display: block;
    font-size: 15px;
    padding: 11px 15px 11px 15px;
}

.pane-menu-menu-left-side-menu .menu-block-wrapper > .nav > li > ul > li {
	border-bottom: 1px solid #2782be;
}
.pane-menu-menu-left-side-menu .menu-block-wrapper > .nav > li > ul > li:last-child {
	border: none;
}
.pane-menu-menu-left-side-menu .menu-block-wrapper > .nav > li > ul > li > a {
	padding: 10px 30px;
	display: block;
	font-size: 15px;
	color: #FFF;
}
.pane-menu-menu-left-side-menu .menu-block-wrapper > .nav > li > ul > li > a:hover {
	background: #2f8ac6;
}
.pane-menu-menu-left-side-menu .menu-block-wrapper > .nav > li > a:hover {
	background-color: #A92F17;
}
/*third level menu item added by Moeezo*/

.pane-menu-menu-left-side-menu .menu-block-wrapper > .nav > li > ul > li > ul > li > a {
    padding: 10px 40px;
    display: block;
    font-size: 13px;
    color: #FFF;
}

.pane-menu-menu-left-side-menu .menu-block-wrapper > .nav > li > ul > li > ul > li > a:hover {
   background: #2f8ac6;
}
/*-----New changes----*/
#block-views-news-block-4{
 float:none;
}
#block-views-news-block-4 .slick--skin--boxed > .slick__slider > .slick-list {
    margin: 0 !important;
}
#block-views-news-block-4 .slick-track .views-field-nothing-1 .col-sm-12, #block-views-news-block-4 .slick-track .views-field-nothing-1 .col-sm-12 .col-sm-5{
	padding-left:0px !important;
}
#block-views-news-block-4 .slick-track .views-field-nothing-1 .col-sm-12 .col-sm-7 h4{
	  margin-bottom: 10px;
	
}
#block-views-news-block-4 .slick-track .views-field-nothing-1 .col-sm-12 .col-sm-7 h4 a{
	  font-family: "myriadpro-light";
}
#block-views-news-block-4 .slick-track .views-field-nothing-1 .col-sm-12{
   margin-bottom: 6%;
}
#block-views-news-block-4 .slick-track .views-field-nothing-1 img{
   	height: 130px !important;
    width: 100%;
}
#block-views-news-block-4 .slick .slick-prev, #block-views-news-block-4 .slick .slick-next, #block-views-news-block-4 .slick .slick-down {
    margin-top: -150px;
}

#block-views-publiccations-block-1 .slick .slick-prev, #block-views-publiccations-block-1 .slick .slick-next, #block-views-publiccations-block-1 .slick .slick-down {
    margin-top: 40px;
}
#block-views-publiccations-block-1{
float:none;
}
#block-views-publiccations-block-1 .view-publiccations .view-content {
    margin-top: 0;
}
#block-views-publiccations-block-1 .slick-track .slide--grid ul li img{
    width: 100%;
	height: 250px;
}
#block-views-news-block-4 ul li, #block-views-publiccations-block-1 ul li{
	list-style:none;
}
#block-views-publiccations-block-1 .slick-track .slide--grid ul li:first-child{
	margin-right: 5%;
	margin-left: 5px;
}
#block-views-publiccations-block-1 .slick-track .slide--grid ul li:nth-child(2){
	margin-right: 5%;
}
#block-views-publiccations-block-1 .slick-track .slide--grid ul li{
	float: left;
    /*width: 47%;*/
	width: 28%;
}

#block-views-publiccations-block-1 .views-field-title a{
	background: #1c3b79 none repeat scroll 0 0;
    color: #ffffff;
    display: block;
    line-height: 20px;
    padding: 10px;
	height: 75px;
}
.front #block-views-publiccations-block-1 h2.block__title.block-title {
	padding-left: 10px;
}
#block-views-testimonial-block-20 .slick .slick-prev, #block-views-testimonial-block-20 .slick .slick-next, #block-views-testimonial-block-20 .slick .slick-down {
    /*margin-top: -150px;*/
	margin-top: -120px;
}
.testim-txt{
margin-top:10px;
background: #1c3b79;
color: white;
}
#block-views-news-block-4 .view-news a.views-more-link{
 float:none;
}
/*--working paper seires page--*/
.page-node-4444 .view-publiccations .view-content{
	    margin-top: 5%;
}
.page-node-4444 .view-publiccations .view-content .views-field-title{
	color: #1c3b79;
    font-size: 20px;
    margin-bottom: 8px;
}
.page-node-4444 .view-publiccations .view-content .field-name-field-authors{
    margin-bottom: 8px;
	font-size: 16px;
}
.page-node-4444 .view-publiccations .view-content .views-row {
    margin-bottom: 1.2%;
    padding: 15px;
    border: 1px solid grey;
}
/*---research publications---*/
.page-node-5718 .view-publiccations .view-content{
	    margin-top: 1%;

}
.page-node-5718 .view-publiccations .view-content .field-name-field-publication-category{
    margin-bottom: 15px;
    text-transform: capitalize;
}
.page-node-5718 .view-publiccations .view-content .cif-pub-title{
    margin-bottom: 8px;
    font-size: 17px;
}
.page-node-5718 .view-publiccations .view-content .cite-txt {
    font-weight: bold;
    color: black;
	font-size:15px;
}
.page-node-5718 .view-publiccations .view-content .views-row{
margin-bottom: 1.9%;
}
.page-node-5718 .view-publiccations .view-content .item-list ul{
    border: 1px solid #ccc;
    padding: 15px;
    padding-bottom: 0px;
    margin-bottom: 15px;
    border-radius: 3px;
}
.page-centres-seminars .view-events.view-display-id-page_9 .almuni-event-img2 img{
	width:100%;
}
.page-centres-seminars .view-events.view-display-id-page_9 .happening-contents2{
 padding-left:10px;
}
.page-node-4446 .node-events .field-name-field-event-date{
	float:left;
	color:#aa321a;
}
.page-node-4446 .node-events .field-name-field-location{
  float:right;
  color:#aa321a;
}
.page-node-4446 .pane-title{
  text-transform:capitalize;
  color:#1c3b79;
}
.node-type-landing-pages .inner-page-txt .field-name-body  p{
	margin-bottom: 1px;
}
.pane-menu-menu-left-side-menu .menu-block-wrapper > .nav > li > a.is-active-trail.active{
background: #3498db;
}
.front #block-block-199 .block-content{
margin-top:0px;
}
#block-views-testimonial-block-20 .block-title, #block-views-publiccations-block-1 .block-title{
  color: #1c3b79;
}
#block-views-news-block-91{
	float:none !important;
}
#block-views-news-block-91 .slick-list{
	margin:0px !important;
}
#block-views-news-block-91 .slick-track .views-field-nothing-1 .col-sm-12, #block-views-news-block-91 .slick-track .views-field-nothing-1 .col-sm-12 .col-sm-5 {
    padding-left: 0 !important;
}
#block-views-news-block-91 .slick__arrow{
 top: -33px;
}