/* CSS Document */

p a {
    color: #c0061f !important;
	text-decoration: underline;
}

.author {
    font-weight: bold;
    padding-bottom: 15px;
}

.author a {
	color: #c0061f !important;
}

ul.red a:link {
    color: #c0061f !important;
	text-decoration: underline !important;
}

.projects-list li a {
    color: #10069f !important;
	text-decoration: none !important;
}

.projects-list li {
	width: auto !important;
	height: auto !important;
}

.projects-list .mask {
	background: transparent !important;
}

.projects-list {
    padding: 15px !important;
    background: #F3F4F9 !important;
    border-radius: 25px !important;
    border: 1px solid #ccc !important;
}

.slide-box6 .views-row {
    margin: 0 0 15px;
    width: 100%;
    line-height: 19px;
    font-size: 14px;
}

h3 a {
    color: #c0061f !important;
	text-decoration: none !important;
}

h3 {
    font-size: 24px !important;
    text-transform: none !important;
	color: #10069f !important;
}

.sector h2 a {
	color: #ffffff !important;
}

h2.block-title {
	font-size:24px !important;
	text-transform: none !important;
}

.sector p a {
	color: #ffffff !important;
}

.sector span a {
	color: #10069f !important;
}

.side-block h3 {
    font-size: 14px !important;
    text-transform: none !important;
	color: #10069f !important;
}

h4 {
    font-size: 16px !important;
	font-weight:600 !important;
    color: #10069f !important;
}

.footer-top {
    margin-top: 50px !important;
}

table.prettytable, table.views-view-grid td {
    margin: 1em 1em 1em 0;
    background: #f9f9f9;
    border: 1px #aaa solid;
    border-collapse: collapse;
	width: 847px;
	padding:5px;
}

.tabs-list li .title {
    color: #c0061f !important;
}

.tabs-list li .author {
    color: #3E474C !important;
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
    color: #fff !important;
    background-color: #10069f !important;
}

.intro-box .title {
    color: #3E474C !important;
}

.intro-box h2 a {
    color: #10069f !important;
}

.promo-block .area {
	padding-left:5px;
}

.promo-block .order {
    position: absolute;
    top: 195px;
    left: 553px;
    width: 93px;
    height: 58px;
}

.promo-block .mask {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 490px;
    height: 35px;
    background: url(/sites/all/themes/sabrseven/images/xbg-promo-block-mask.png) no-repeat;
}

.intro-box {
    width: auto !important;
	height: auto !important;
}

.intro-box .mask {
    background: transparent !important;
	width:0px !important;
	height:0px !important;
}

.menu-bar-cont .nav > li a {
    padding: 19px 25px 18px !important;
}

.slide-box7 .jspContainer {
	height: 2000px !important;
}

/* CHAPTERS */

.update-list li {
    padding: 0 0 15px 20px !important;
    background: url('../images/bullet-side-list.gif') no-repeat 0 4px !important;
}

.update-list {
	margin: 0 !important;
    padding: 22px 16px 0 !important;
    list-style: none !important;
}

/* RESEARCH */
.story-list {
    padding-top: 25px !important;
}

.story-list ul {
    width: 555px !important;
}

.story-list ul li {
    margin: 0 11px !important;
    width: 250px !important;
    background: transparent !important;
}

.story-list ul li .b {
    background: transparent !important;
}

.story-list ul li .t {
    background: transparent !important;
}

#-22 .slide-box2 {
    width: 247px !important;
    overflow: hidden;
    height: 570px !important;
}

/* HOME */

#block-views-featured-content-link-block-1 {
    margin-bottom: 20px !important;
}

/* 1024px */

@media only screen and (max-width: 1024px) {
	.menu-bar-cont .nav > li a {
    padding: 19px 15px 18px !important;
	}
}

/* 768 */

@media only screen and (max-width: 768px) {
	.menu-bar-cont .nav > li a {
    	padding: 19px 12px 18px !important;
		font-size: 12px !important;
	}
}

/* MOBILE */

@media only screen and (max-width: 768px) {
	
	#block-views-upcoming-events-block, #-30 {
		visibility: hidden;
		display:none;
	}
	
	.view-id-home_gallery_2 .frame {
    	position: relative !important;
   		background: #000 !important;
		margin-bottom:25px !important;
	}
	.view-id-home_gallery_2 .frame h2 {
		line-height: normal !important;
		font: 24px 'Open Sans', sans-serif, Verdana, Geneva, Helvetica !important;
	}
	.view-home-gallery-2 .views-slideshow-controls-text-previous {display:none !important;}
	.view-home-gallery-2 .views-slideshow-controls-text-next {display:none !important;}
	.slide-box1 .scroll-pane {
    	height: 291px !important;
	}
	.projects-list img {
		display: none !important;
	}
	#-29 .img-responsive {
		width: 100% !important;
	}
}