﻿/* Norma Drupal 7 theme*/
/*@import url(http://fonts.googleapis.com/css?family=Ubuntu);
@import url(http://fonts.googleapis.com/css?family=Ubuntu:700);
@import url(http://fonts.googleapis.com/css?family=Ubuntu:400italic);
@import url(http://fonts.googleapis.com/css?family=Open+Sans:700);	*/
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  src: local('Ubuntu'), url(fonts/_xyN3apAT_yRRDeqB3sPRg.woff) format('woff');
}
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 700;
  src: local('Ubuntu Bold'), local('Ubuntu-Bold'), url(fonts/0ihfXUL2emPh0ROJezvraD8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 400;
 /* src: local('Ubuntu Italic'), local('Ubuntu-Italic'), url(fonts/kbP_6ONYVgE-bLa9ZRbvvvesZW2xOQ-xsNqO47m55DA.woff) format('woff');*/
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(fonts/k3k702ZOKiLJc3WVjuplzHhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
body#body {
	background:#fff;
	color:#6f6f6f;
	font-family:'Ubuntu', sans-serif;
	font-size:14px;
	line-height:20px;
	margin:0;
	min-width:320px;

	padding:0;
}

p {margin-bottom:19px;}

a { color:#ff5555; outline:none;}
	a:hover { text-decoration: none;}

#page { margin:0 auto;}

/*** Header ***/
#header {
	position: relative;
}

.section-1 {
	background: #fafafa;
	border-bottom: 1px solid #ededed;
}
	.region-topbar,
	.region-navigation,
	.region-mainbottom,
	.region-showcase,
	.region-footer,
	.page-nav-wrap,
	.sub-mainbottom,
	#main {
		width: 1170px;
		margin: 0 auto;
	}

	.region-header {
	    float: right;
	    margin-right: -950px;
	    position: relative;
	    right: 50%;
	    width: 1900px;
	}
	
.section-2 {
	background:#fff;
	box-shadow: 0 2px 2px rgba(0,0,0, .1);
	position: relative;
	z-index: 200;
}

.section-3 {
	background: #e3eef4;
	z-index: 100;
	height: 350px;
	overflow: hidden;
}
	.section-3 .wrap-region {
		width: 100%;
	}
.section-4 {
	background: #fcfcfc;
	border-top: 1px solid #ededed;
}
.section-5 {
	background: #373737;
}


#header #logo {
  float:left;
  margin:4px 20px 4px 0;
}
#header #site-name-slogan {
  float: left;
}
#header #site-name {
  font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
  font-size:30px;
  font-weight:bold;
  line-height:normal;
  margin:0;
}
	#header #site-name a { text-decoration:none}


/*****************Main menu*****************/
#block-superfish-1 {
	float: right;
}
#superfish-1 { 
	background:none;
	float:left;
	margin:0px;
	position:relative;
	width:auto;
}
	#superfish-1 li {
		background:none;
		border:0;
		overflow:inherit;
		padding:0;
		text-align:center;
		margin-left: 20px;
	}
		#superfish-1 a {
			border:0;
			color:#7f7f7f;
			font-family: 'Ubuntu', sans-serif;
			font-size:14px;
			font-weight:bold;
			padding:28px 0px 6px 0px;
			text-decoration:none;
			text-transform: uppercase;
			-webkit-transition:color .2s ease;
			-moz-transition:color .2s ease;
			transition:color .2s ease;
		}
			#superfish-1 > li > a.active,
			#superfish-1 > .sfHover > a,
			#superfish-1 > li > a:hover{
				color:#191919;
				border-bottom: 2px solid #ff5555;
			}
			#superfish-1 > .sfHover > .menuparent{
				background: url(../images/bg-drop.gif) no-repeat center 67px;
				color:#191919;
				border-bottom: 2px solid #ff5555;
			}

	#superfish-1 ul {
		background:#ff5555;
		border:0px solid #1b1b1b;
		box-shadow: 0 0 1px rgba(0,0,0, .3);
		display:none;
		padding: 0;
		top:50px;
		width:160px !important;
	}
	.sf-navbar > li > ul { margin-top:3px;}
	
		#superfish-1 ul li {
			background:none;
			border-bottom: 1px solid #ff7777;
			height:auto;
			padding:0;
			margin: 0;
		}
			#superfish-1 ul li.last {
				border: 0;
			}
			#superfish-1 ul li a:visited,
			#superfish-1 ul li a {
				border:0;
				color:#fff;
				font-size:12px;
				font-weight:normal;
				padding: 9px 10px !important;
				text-align:left;
				margin: 0;
				-webkit-transition:all .2s ease;
				-moz-transition:all .2s ease;
				transition:all .2s ease;
			}
				#superfish-1 ul li a:hover{
					background:#fff !important;
					color: #ff5555;
				}

			#superfish-1 ul li ul{
				left:161px !important;
				top:0;
			}
/****************************************/

/***********Breadcrumb*************/
#breadcrumb,
.region-breadcrumbs { 
	color:#ababab;
	font-size:12px;
}
	#breadcrumb a { 
		color:#ababab;
		text-decoration:none;
		padding:0 3px;
		-webkit-transition:color .2s ease;
		-moz-transition:color .2s ease;
		transition:color .2s ease;
	}
		#breadcrumb a:last-child { padding-right:0;}
		#breadcrumb .first a { padding-left:0;}
		#breadcrumb a:hover { color:#ff5555;}

.breadcrumb li {
	float: left;
}
	.breadcrumb li:after {
		content: " /";
	}
	.breadcrumb li.last:after {
		display: none;
	}
/**********************/

/*** MAIN ***/
#main-wrapper #main { margin:0 auto; padding-top: 30px;}
.section .region { width:100%; margin: 0;}

#sidebar-first { width: 270px; float:left;}
#sidebar-first .section { padding:0;}

#content { padding:0px 0 50px 0; float: left; width: 870px;}
#content .section { width:100%;}
.no-sidebars #content { width: 1170px;}

#sidebar-second { width: 270px; float:right;}
#sidebar-second .section { padding:0;}

/*.region-content { overflow:hidden;}*/

.page-nav {
	background: #fafafa;
	border-bottom: 1px solid #ededed;
	padding: 27px 0 23px;
}

/***********Admin tabs*************/
.tabs-wrapper { margin: 1px 0 20px;}
div.tabs { overflow:hidden;}

.tabs ul.primary {
	border:0;
	border-bottom:1px solid #c9c9c9;
	margin:10px 0 10px 0;
	overflow:hidden;
	padding:4px 0;
}
	.tabs ul.primary li {
		margin-bottom:-1px;
	}
		.tabs ul.primary li a { 
			background:#EDEDED;
			border:1px solid #BBB;
			border-bottom:0;
			border-radius:5px 5px 0 0;
			color:#000;
			font-size:12px;
			font-weight:normal;
			margin:0;
			overflow:hidden;
			padding:3px 15px 4px;
			text-shadow:0 1px 0 #FFF;
			-webkit-transition:background 0.1s linear;
			-moz-transition:background 0.1s linear;
		}
			.tabs ul li a.active, .tabs ul li a:hover { 
				background:#ff5555;
				color:#fff;
				text-shadow:none;
			}
/***********************/

/****************Comments form*******************/
#comments {
	margin-bottom: 30px;
}

section#comments h2.title {
	background: url(../images/bg-line.gif) 0 bottom no-repeat;
	color:#292a2b;
	font-size:18px;
	padding-bottom: 17px;
	margin-bottom: 20px;
}
	section#comments h2.title span {
		font-weight: normal;
		color: #6f6f6f;
	}

#comment-form label,
#contact-site-form label {
	color:#191919;
}
.form-required {
	color: #ababab !important;
	font-style: italic;
	font-size: 12px;
}

#comment-form .form-text,
#user-login .form-text,
#contact-site-form input.form-text {
	width: 100%;
}
	
#comment-form .form-textarea {
	height:94px;
}

.resizable-textarea .grippie {
	display:none;
}

.form-type-item {
	overflow:hidden;
	width:100%;
}
	.form-type-item label {
		float:left;
		padding-right:10px;
	}	
	.form-type-item a {
		color:#ff5555
	}
	
.form-type-select { margin:0;}

#edit-comment-body-und-0-format-guidelines {
	padding-top:15px;
}
	#edit-comment-body-und-0-format-guidelines ul li{
		font-size:12px;
		overflow:hidden;
		width:100%;
	}

#comment-form .form-item-name,
#comment-form .form-item-mail,
#comment-form .form-item-homepage {
	float: left;
	width: 270px;
	margin-right: 30px;
}
	#comment-form .form-item-homepage {
		margin-right: 0;
	}
	.form-item-mail .description {
		display: none;
	}


#comment-form .field-name-comment-body {
	clear: both;
}

/***Comments output***/
#comments {
	margin-top: 30px !important;
}
.indented {
	margin-left: 58px;
}
.comment-wrapper {overflow:hidden;}

article.comment {
	border-bottom:1px solid #e5e5e5;
	margin-bottom:20px;
}
article.comment-new {
	background: #fcfcfc;
}

	article.comment header{
		width:100%;
		overflow:hidden;
	}
	
	.user-picture {
		border: 2px solid #fafafa;
		border-radius: 50%;
		box-shadow: 0 1px 1px rgba(0,0,0, .3);
		float:left;
		margin: 0 10px 3px 2px;
		width: 44px;
		height: 44px;
		overflow: hidden;
	}

	.comment-attribution {
		float: left;
	}
		.comment-attribution .username {
			font-size: 14px;
			color: #191919;
			font-weight: bold;
			text-decoration: none;
		}
			.comment-attribution .username:hover {
				color: #ff5555;
			}

		article.comment .submitted {
			margin:2px 0 10px;
		}

		article.comment .content {
			padding: 0 0 15px 58px;
		}

	article.comment .links {
		float: right;
	}
	article.comment .links li {
		margin: 0 0 0 10px;
		padding: 0;
	}
	article.comment .links a {
		background: none;
		border-radius: none;
		font-size: 12px;
		font-style: normal;
		color: #ababab;
		text-decoration: none;
		text-transform: capitalize;
		padding: 0;
	}
		article.comment .links a:hover {
			background: none;
			color: #ff5555;
		}
		article.comment .links a:before {
			display: inline-block;
			color: #d7d7d7;
			font-size: 14px;
			font-family: 'Fontello';
			padding-right: 5px;
		}

		article.comment .comment-delete a:before {
			content: "\e809";
		}
		article.comment .comment-edit a:before {
			content: "\e80f";
		}
		article.comment .comment-reply a:before {
			content: "\e811";
		}
		article.comment .comment-approve a:before {
			content: "\e810";
		}
/***************/

#edit-comment-body-und-0-format { border:1px solid #d6d2c6;}
	#edit-comment-body-und-0-format .fieldset-wrapper > * {padding-left:0; padding-right:0;}
	#edit-comment-body-und-0-format .fieldset-wrapper {padding:20px 10px;}
	#edit-comment-body-und-0-format .fieldset-wrapper label {display:inline;}

#comment-form-wrapper { margin-top:30px;}
#comment-form-wrapper h2 {
	background: url(../images/bg-line.gif) 0 bottom no-repeat;
	padding-bottom: 18px;
	margin-bottom: 4px;
}
article.comment span.new { position:absolute; top:0; right:0;}
.comment-preview { background:none;}
/********************************************/

/***********************Content Region*************************/
/*Node heading*/
.front #page-title { display: none;}
.page-nav .title {
	font-size: 28px;
	margin-bottom: 0;
	font-weight: bold;
	color:#585858;
}

.node header h2 {
	color:#ff5555;
	font-size:23px;
	line-height:normal;
	padding:0px;
}
	.node h2 a{
		color:#ff5555;
		font-size:23px;
		font-weight:normal;
		text-decoration:none;
		text-transform:none;
	}
		.node h2 a:hover{ color:#000;}

article.node {
	padding-bottom:20px;
	margin-bottom: 30px;
}
article.node-teaser {
	border-bottom: 1px solid #e5e5e5;
}

/*Author & date information*/
p.submitted {
	font-size:12px;
	margin:5px 0 15px;
}
	.submitted, p.submitted span {
		color:#ababab;
	}
	.submitted a {
		color:#ababab;
		text-decoration:none;
	}
		.submitted a:hover {color:#000;}
/**/

article.node footer {
	padding-top:10px;
}

article footer ul.links.inline {
	overflow:hidden;
	display:block;
}
article footer ul li {
	float:left;
	padding:0;
	margin:0 15px 0 0;
	padding: 0 !important;
}
	article footer ul li.first {margin-left:0;}

ul.links li a {
	color:#6f6f6f;
	display:inline-block;
	font-size:12px;
	font-style: italic;
	text-decoration:none;
}
	ul.links li a:hover { color: #ff5555;}

.node-teaser .comment-add {
	display: none;
}

/*Node Tags*/
article.node footer .field-name-field-tags { padding-bottom:10px;}
	.field-label {
		color:#ababab;
		font-size: 12px;
		font-weight: normal !important;
		line-height: 20px;
		margin-bottom: 0;
	}
	article.node footer .field-name-field-tags .field-items {
		overflow:hidden;
		padding-bottom:15px;
		width:100%;
	}
	article.node footer .field-name-field-tags ul li {
		float:left;
		padding:0 4px;
		margin-right: 10px;
	}
		article.node footer .field-name-field-tags ul li a{
			background: none;
			font-size: 12px;
			color: #6f6f6f;
			font-style: italic;
			text-decoration: underline;
			padding: 0;
		}
			article.node footer .field-name-field-tags ul li a:hover {
				text-decoration: none;
				color: #ff5555;
			}
/**/

/******************404 page not found*****************/
.panel-separator {
	display: none;
}
.error-page {
	text-align: center;
	padding-bottom: 7px;
}
	.panel-pane.error-page .pane-content {overflow:hidden;}
		.panel-pane.error-page .pane-content span.err {
			color:#c8c8c8;
			font-weight: normal;
			font-size:300px;
			line-height:275px;
			letter-spacing: -10px;
		}

.panel-pane.error-page .pane-content .err-title {
	color:#ff5555;
	display:block;
	font-size:18px;
	line-height:20px;
	padding-top:20px;
}
.panel-pane.error-page .pane-content .err-body {
	display:block;
	font-size:14px;
	line-height:40px;
	color: #6f6f6f;
}
.page-page-404 .pane-search-form, .goback-btn {text-align:center;}
	.page-page-404 .pane-search-form .pane-content {display:inline-block;}
	 .form-text {width:300px;}


.page-page-404 .pane-search-form #search-block-form .form-text,
.page-page-404 .pane-search-form #search-block-form .form-text:focus {
	background: #fafafa;
	border: 1px solid #e5e5e5;
	color: #e5e5e5;
	cursor: text;
	padding:7px 5px 8px;
	width: 268px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
	.page-page-404 .pane-search-form #search-block-form .form-submit {
		background: url(../images/search2.png) no-repeat 0 0;
		border-radius: 0;
		box-shadow: none;
		display: block;
		width: 30px;
		height: 30px;
		padding: 0;
		margin-top: 1px;
		margin-left: -35px;
		text-indent: -9999px;
		z-index: 500;
	}

.goback-btn {
	padding-top: 30px;
}
	.goback-btn input {
		background-color:#fefefe;
		background-image:-moz-linear-gradient(top, #fefefe, #f3f3f3); /* FF3.6 */
		background-image:-ms-linear-gradient(top, #fefefe, #f3f3f3); /* IE10 */
		background-image:-o-linear-gradient(top, #fefefe, #f3f3f3); /* Opera 11.10+ */
		background-image:-webkit-gradient(linear, top, bottom, from(#fefefe), to(#f3f3f3)); /* Saf4+, Chrome */
		background-image:-webkit-linear-gradient(top, #fefefe, #f3f3f3); /* Chrome 10+, Saf5.1+ */
		background-image:linear-gradient(top, #fefefe, #f3f3f3);
		border: 1px solid #fff;
		border-radius: 2px;
		box-shadow: 0 0 1px rgba(0,0,0, .3);
		color: #191919;
		font-weight: bold;
		font-size: 14px;
		padding: 5px 9px;
		font-family:'Ubuntu', sans-serif;
	}

	.goback-btn input:hover {
		background-color:#ff5a5a;
		background-image:-moz-linear-gradient(top, #fefefe, #f8f8f8); /* FF3.6 */
		background-image:-ms-linear-gradient(top, #fefefe, #f8f8f8); /* IE10 */
		background-image:-o-linear-gradient(top, #fefefe, #f8f8f8); /* Opera 11.10+ */
		background-image:-webkit-gradient(linear, top, bottom, from(#fefefe), to(#f8f8f8)); /* Saf4+, Chrome */
		background-image:-webkit-linear-gradient(top, #fefefe, #f8f8f8); /* Chrome 10+, Saf5.1+ */
		background-image:linear-gradient(top, #fefefe, #f8f8f8);
	}
	.goback-btn input:active {
		background: #ebebeb;
		border: 1px solid #dcdcdc;
		box-shadow: none;
	}
/*********End 404************/

.extra {overflow:hidden;}

input[type="text"], input[type="password"], input[type="search"], input[type="email"], textarea {
	background:#fafafa;
	border:1px solid #e5e5e5;
	color:#666 !important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:7px 5px 8px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
.form-item, .form-actions {
	margin: 10px 0 14px;
}

/*****************Default Block Style*******************/
section.block { 
	margin-bottom:30px;
	padding-bottom:15px;
}
	section.block ul, section.block .item-list ul li { margin:0;}
	ul li.leaf { 
		list-style-image:none;
		list-style-type:none;
		margin:0;
		padding:0;
	}
	section.block h2, .panel-flexible .pane-title {
		background: url(../images/bg-line.gif) no-repeat 0 bottom;
		padding: 0 0 18px 0;
		margin-bottom: 20px;
		color:#191919;
		font-size:18px;
		line-height:normal;
		font-weight: bold;
		text-transform: uppercase;
	}
		.sidebar div.block .content li { 
			border-bottom: 1px solid #e5e5e5;
			padding:4px 0 5px;
			overflow:hidden;
			line-height:20px;
		}
			.sidebar div.block .content li.last {
				border-bottom: none;
			}
			.sidebar div.block .content li a { 
				background:url(../images/a1.png) no-repeat 0 -28px;
				padding-left: 25px;
				color:#6f6f6f;
				font-size:12px;
				line-height:20px;
				text-decoration:none;
				text-transform: uppercase;
				font-weight: bold;
				display: inline-block;
			}
				.sidebar div.block .content li a:hover {
					background: url(../images/a1.png) no-repeat 0 3px;
					color:#ff5555;
				}

/*********************POLL's Bars**********************/
.progress-bar { 
	background-color:#fafafa;
	background-image:-moz-linear-gradient(top, #f0f0f0, #fafafa); /* FF3.6 */
	background-image:-ms-linear-gradient(top, #f0f0f0, #fafafa); /* IE10 */
	background-image:-o-linear-gradient(top, #f0f0f0, #fafafa); /* Opera 11.10+ */
	background-image:-webkit-gradient(linear, left top, left bottom, from(#f0f0f0), to(#fafafa)); /* Saf4+, Chrome */
	background-image:-webkit-linear-gradient(top, #f0f0f0, #fafafa); /* Chrome 10+, Saf5.1+ */
	background-image:linear-gradient(top, #f0f0f0, #fafafa);
	border:0;
	border-radius: 2px;
	padding:0;
	height:32px;
	margin-bottom:10px;
	position: relative;
}

	.progress-bar .wrap-fground {
		background: #fff;
		border: 1px solid #dcdcdc;
		padding: 1px;
		border-radius: 2px;
		overflow: hidden;
		display: none;
	}
		.progress-bar .foreground { 
			height:28px; 
			background-image:-moz-linear-gradient(top, #fff, #f3f3f3); /* FF3.6 */
			background-image:-ms-linear-gradient(top, #fff, #f3f3f3); /* IE10 */
			background-image:-o-linear-gradient(top, #fff, #f3f3f3); /* Opera 11.10+ */
			background-image:-webkit-gradient(linear, top, bottom, from(#fff), to(#f3f3f3)); /* Saf4+, Chrome */
			background-image:-webkit-linear-gradient(top, #fff, #f3f3f3); /* Chrome 10+, Saf5.1+ */
			background-image:linear-gradient(top, #fff, #f3f3f3);
			border-radius: 2px;
		}

.progress-bar .text {
	position:absolute;
	color: #191919;
	font-weight: bold;
	padding: 5px 18px;
	z-index: 500;
}

.progress-bar .percent {
	background: #ff5555;
	box-shadow: 0 1px 2px rgba(0,0,0, .3);
	border-radius: 2px;
	font-size: 12px;
	color: #fff;
	font-weight: bold;
	padding: 1px 7px;
	position:absolute;
	top: 5px;
	right: 5px;
	z-index: 500;
}
	
.poll .vote-form { text-align: left; padding-bottom: 15px;}
.poll .vote-form .choices { width: 100%;}
#block-poll-recent ul.links li a { display:inline; background:none; box-shadow:none;}
/*******************************************/

#block-comment-recent .content li {
	padding-bottom: 8px;
	margin-bottom: 5px;
}
#block-comment-recent .content li a { display:block;}

#block-forum-new .contextual-links-wrapper { display:none;}

#block-system-navigation .content li { margin:0;}


/***Block Search****/
#block-search-form {
	float: right;
}
#block-search-form .form-text, #search-block-form .container-inline .form-text {
	background: url(../images/search.png) right 10px no-repeat #fff;
	width:100px;
	padding:12px 5px 13px;
	border:none;
	/*cursor: pointer;*/
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease;
	padding-right:30px;
}
	#block-search-form .form-text:focus, #search-block-form .container-inline .form-text:focus {
		width: 220px;
		cursor: text;
	}

#block-search-form .container-inline, #search-block-form .container-inline {
	overflow:hidden;
	display:inline-block;
	/*margin-bottom: -5px;*/
	float: left;
}
#block-search-form .container-inline:before {
	background: url(../images/search-before.png) no-repeat 0 0;
	content: "";
	display: block;
	width: 4px;
	height: 40px;
	float: left;
}
#block-search-form .container-inline:after {
	background: url(../images/search-after.png) no-repeat 0 0;
	content: "";
	display: block;
	width: 4px;
	height: 40px;
	float: left;
}

#block-search-form .container-inline .form-item, #search-block-form .container-inline .form-item {float:left; margin:0;}
#block-search-form .container-inline .form-actions, #search-block-form .container-inline .form-actions {float:right;}
	
#block-search-form .form-submit, #search-block-form .form-submit { 
	background:url(../images/search.png) no-repeat center center;
	border:0;
	line-height:normal;
	display: none;
	width:0px;
	height:32px;
	padding:0;
	margin:0;
	vertical-align:middle;
	cursor:pointer;
	text-indent:-9999px;
}
	#search-block-form #edit-submit:hover, #search-block-form .form-submit:hover {}


#search-form fieldset {
	margin-top: 40px;
}

/******************Buttons Styles********************/
.form-submit {
	color:#191919;
	font-family: 'ubuntu', sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:normal;
	margin-right:5px;
	padding:5px 10px 7px;
	text-transform:capitalize;
	vertical-align:middle;
}
/*****************************************/

/*** Footer ***/
#footer {
	background: #272727;
	border-top: 1px solid #3f3f3f;
	clear: both;
	padding:20px 0;
	position: relative;
	color: #7d7d7d;
}

#block-block-5 .content {
	font-size: 12px;
	text-align: center;
}
#block-block-5 .content a {
	color: #7d7d7d;
	text-decoration: none;
}
	#block-block-5 .content a:hover {
		text-decoration: underline;
	}

/********Social-icons Block********/
#block-follow-site { float:right;}
	a.follow-link {
		background: none;
		font-size: 20px;
		padding: 4px 11px 0 0;
		color: #c9c9c9;
		text-decoration: none;
		-webkit-transition:all .2s ease;
		-moz-transition:all .2s ease;
		transition:all .2s ease;
	}
		a.follow-link.follow-link-facebook:hover { color: #3B5998;}
		a.follow-link.follow-link-twitter:hover { color: #33CCFF;}
		a.follow-link.follow-link-gplus:hover { color: #C63D2D;}
		a.follow-link.follow-link-linkedin:hover { color: #4875B4;}
		a.follow-link.follow-link-dribbble:hover { color: #e04c86;}
		a.follow-link.follow-link-vimeo:hover { color: #41b2dc;}

/********************/

/***********Forum************/
.action-links {
	padding:15px 0px;
}
	.action-links a {
		font-size:12px;
	}
		.action-links a:hover {
			text-decoration:none;
		}

#forum a {
	color:#ff5555;
	font-size:13px;
}

#forum table {
	border:1px solid #c8c8c8;
	width:100%;
}

#forum th {
	background:#ff5555; 
	border:1px solid #535353;
	color:#fff; 
	font-size:14px;
	padding:3px 5px;
}
	#forum th a {
		color:#fff;
	}

#forum td.container { 
	padding:10px;
}

#forum td {
	border:1px solid #c8c8c8;
	padding: 5px;
}

#forum td.topics, #forum td.posts, #forum td.replies{
	text-align:center;
}
#forum td.last-reply span, #forum td.title span {
	color:#535353;
}

.field-name-taxonomy-forums {
	overflow:hidden;
	padding:15px 0 10px;
	width:100%;
}
	.field-name-taxonomy-forums .field-label {
		color:#ababab;
		font-size:12px;
		vertical-align:middle;
		margin-bottom: 0;
		line-height:normal;
		float: left;
		padding-right: 10px;
	}

	.field-name-taxonomy-forums .links a {
		background:none;
		box-shadow: none;
		color:#ff5555;
		display:inline;
		font-size: 13px;
		padding:0;
		text-transform: none;
	}
		.field-name-taxonomy-forums .links a:hover {
			color:#000;
			background:none;
		}

/*Table styles*/
tr.odd, tr.even {
	background: #fff;
	border-bottom: 1px solid #E0E0E0;
}
	tr.even {
		background: #f8f8f8;
	}
/***********************/

/************first-time page***************/
#first-time {
	display:none;
}
	#first-time p {
		padding:10px 0;
	}
	
#first-time .item-list ul li{
	background:none;
	display:block;
	float:left;
	margin:0;
}
	#first-time .item-list ul li a {
		color:#ff5555;
		display:block;
		font-size:12px;
		font-weight:bold;
		text-decoration:none;
	}
		#first-time .item-list ul li:hover { background:none; }
		#first-time .item-list ul li a:hover { background:none; }
/***************************/

/******************Paginator*********************/
.item-list .pager {
	text-align: left;
}
.content ul.pager li {
	margin:0px 1px;
	overflow:hidden;
	padding: 0;
}

.content ul.pager li.pager-current { 
	background:#191919;
	border-radius:4px;
	border:1px solid #191919;
	color:#ababab;
	font-weight: normal;
	padding:4px 11px;
	position:relative;
	zoom:1;
}
	.content ul.pager li a{ 
		background:none;
		border:1px solid #e5e5e5;
		color:#ababab; 
		display:inline-block;
		padding:4px 11px;
		position:relative;
		text-decoration:none; 
		zoom:1;
		border-radius:2px;
	}
		.content ul.pager li a:hover {
			color:#ff5555;
		}
/**********************/

/*********Admin menu bg**********/
ul.contextual-links li a:hover { background: #eec9bf;}
/*********************/

.views-field-comment-count a{
	font-size: 12px;
	color: #ababab;
	text-decoration: none;
}
.views-field-comment-count a:hover{
	color: #ff5555;
}
.views-field-comment-count .icon-comment:before {
	color: #575151;
	font-size: 14px;
}


/*******Slider********/
.flexslider {
	background: none;
	border: none;
	border-radius: 0;
	box-shadow: none;
	margin: 0;
	margin-bottom:25px;
}

.flex-nav-container {
	margin-bottom: 0;
}

.flex-direction-nav {
    position: absolute;
    text-align: center;
	top: 50%;
    width: 100%;
}

.views-field-field-blog-image .flex-direction-nav a,
.field-name-field-blog-image .flex-direction-nav a{
	margin-top: -25px;
}
	.flex-direction-nav li a {
		width: 50px;
		height: 50px;
		border-radius: 50%;
		opacity: 1 !important;
		margin: 0;
		display: block;
		-webkit-transition:none;
		-moz-transition:none;
		transition:none;
	}

.flex-direction-nav li .flex-prev {
	background: url(../images/slider-arrows.png) 19px 16px no-repeat #969696;
}
	.flex-direction-nav li .flex-prev:hover {
		background: url(../images/slider-arrows.png) 19px -21px no-repeat #fff;
	}

.flex-direction-nav li .flex-next {
	background: url(../images/slider-arrows.png) -10px 16px no-repeat #969696;

}
	.flex-direction-nav li .flex-next:hover {
		background: url(../images/slider-arrows.png) -10px -21px no-repeat #fff;
	}


/*****************************/
.jcarousel-skin-default .jcarousel-container-horizontal,
.jcarousel-skin-default .jcarousel-clip-horizontal {
	width: 100%;
	padding: 0
}

.view-recent-works .jcarousel-item{
	width: 249px !important;
	margin: 0 30px 0 0 !important;
}
.recent-works-big .jcarousel-item{
	width: 370px !important;
	margin: 0 30px 0 0 !important;
}

.jcarousel-skin-default .jcarousel-item {
	border: 0;
	height: auto !important;
	overflow: visible;
}

.jcarousel-skin-default {
	text-align: left;
}

.jcarousel-skin-default .jcarousel-container-horizontal {
	height: auto;
}

.jcarousel-skin-default .jcarousel-clip-horizontal {
	overflow: inherit !important;
}

.jcarousel-skin-default .jcarousel-prev {
	background: url(../images/slider-arrows2.png) 0 0 no-repeat;
	position: absolute;
	top: -55px;
	right: 27px;
	left: auto;
	width: 23px;
	height: 23px;
}
	.jcarousel-skin-default .jcarousel-prev:hover {
		background: url(../images/slider-arrows2.png) 0 bottom no-repeat;
	}

.jcarousel-skin-default .jcarousel-next {
	background: url(../images/slider-arrows2.png) right 0 no-repeat;
	position: absolute;
	top: -55px;
	right: 0;
	width: 23px;
	height: 23px;
}
	.jcarousel-skin-default .jcarousel-next:hover {
		background: url(../images/slider-arrows2.png) right bottom no-repeat;
	}
/******************/


.view-slider .flex-direction-nav {
    left: 50%;
    margin-left: -585px;
    margin-top: 155px;
    width: 1170px;
    z-index:400;
}

.flex-control-nav {
	bottom: 20px;
}
	.flex-control-paging li a {
		background: #fff;
		box-shadow: none;
		opacity: 1;
		width: 12px;
		height: 12px;
	}
	.flex-control-paging li a.flex-active,
	.flex-control-paging li a:hover {
		background: #ff5555;
		opacity: 1;
	}

.view-slider .flex-control-nav {
	top: 309px;
}

.view-slider .slides {
	position: absolute;
}
	.view-slider .flex-control-paging li {
		margin: 0 10px;
		padding-top: 6px;
	}

	.view-slider .flex-control-paging li a {
		width: 9px;
		height: 9px;
	}

	.view-slider .flex-control-paging li a.flex-active:after {
		content: "";
		background: url(../images/paginator-active.png) 0 0 no-repeat;
		display: block;
		width: 21px;
		height: 11px;
		margin: 8px 0 0;
		margin-left: -6px;
	}

.view-slider .views-field-body {
	width: 560px;
	top: 117px;
	left: 440px;
	overflow: hidden;
	z-index: 300;
	position: absolute;
	color: #191919;
	font-size: 18px;
	line-height: 25px;
	text-align: center;
}
.view-slider .views-field-field-slide-image {
	z-index: 1;
	top: 0;
}

.view-slider .views-field-body span.logo-pic {
	content: "";
	background: url(../images/slide-logo.gif) no-repeat 0 0;
	display: block;
	width: 34px;
	height: 34px;
	margin: 35px auto 20px;
}
.view-slider .views-field-body span.responsive-pic {
	content: "";
	background: url(../images/responsive-pic.png) no-repeat 0 0;
	display: block;
	width: 334px;
	height: 60px;
	margin: 0 auto 25px;
}

.view-slider .views-field-body strong{
	text-transform: uppercase;
	color: #ff5555;
	font-size: 48px;
	font-weight: bold;
	line-height: 43px;
	width: 560px;
	text-align: center;
	padding-bottom: 10px;
	display: block;
}

.view-slider .slide-text {
	width: 480px;
	margin: 0 auto;
}

.view-slider .red-btn {
	display: inline-block;
	padding: 2px 20px;
	text-decoration: none;
	font-size: 14px;
	margin-top: 10px;
}

/*.view-slider .views-field-body{
	top: 240px;
	left: 520px;
	z-index: 500;
	color: #191919;
	font-size: 18px;
	line-height: 25px;
	text-align: center;
	width: 500px;
	margin: 0 auto;
}*/
/********************/

.view-recent-works .slides li {
	width: 200px;
	margin-right: 30px;
}

.view-recent-works .flex-direction-nav {
	position: absolute;
	top: -36px;
	right: 0;
}
.view-recent-works .flex-direction-nav a {
	background: url(../images/slider-arrows2.png);
	display: block !important;
	left: auto !important;
	width: 23px;
	height: 23px;
	opacity: 1;
}
	.view-recent-works .flex-direction-nav .flex-prev {
		background-position: 0 0;
		right: 27px;
	}
		.view-recent-works .flex-direction-nav .flex-prev:hover {
			background: url(../images/slider-arrows2.png) left bottom no-repeat;
		}
	.view-recent-works .flex-direction-nav .flex-next {
		background-position: right top;
		right: 0;
	}
		.view-recent-works .flex-direction-nav .flex-next:hover {
			background: url(../images/slider-arrows2.png) right bottom no-repeat;
		}

.view-recent-works .views-field-field-portfolio-image .field-content, .view-recent-works .views-field-field-blog-image .field-content{
	overflow: hidden;
	position: relative;
}
.view-recent-works .views-field-field-portfolio-image, .view-recent-works .views-field-field-blog-image {
	background: #c8c8c8;
	border: 5px solid #fafafa;
	box-shadow: 0 1px 1px rgba(0,0,0, .2);
	margin-bottom: 13px;
	padding: 0;
	position: relative;
}
	.view-recent-works .views-field-field-portfolio-image img,
	.view-recent-works .views-field-field-blog-image img {
		width: 100%;
	}
	
	/******** Carousel hovers *********/
	.img-link-view a{
		background: #6f6f6f;
		color: #fff;
		display: block;
		width: 50px;
		height: 50px;
		border-radius: 50%;
		text-align: center;
		text-decoration: none;
		font-size: 20px;
		top: 50%;
		margin-top: -25px;
		margin-left: 0px;
		padding-top: 15px;
		position: absolute;
		z-index: 300;
		opacity: 1;
		-webkit-transition:all .3s ease;
		-moz-transition:all .3s ease;
		transition:all .3s ease;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		box-sizing:border-box;
	}
	.img-hover-view a{
		background: #6f6f6f;
		color: #fff;
		font-family: "fontello";
		display: block;
		width: 50px;
		height: 50px;
		border-radius: 50%;
		text-align: center;
		text-decoration: none;
		font-size: 20px;
		top: 50%;
		margin-top: -25px;
		margin-left: 0px;
		padding-top: 15px;
		position: absolute;
		z-index: 300;
		opacity: 1;
		-webkit-transition:all .3s ease;
		-moz-transition:all .3s ease;
		transition:all .3s ease;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		box-sizing:border-box;
	}
		.img-link-view a:hover{
			background: #fff;
			color: #6f6f6f;
		}
		.img-hover-view a:hover{
			background: #fff;
			color: #6f6f6f;
		}

	.img-link-view .view-node a {
		left: 50%;
		margin-left: -53px;
		opacity: 0;
	}
	.img-hover-view .view-node a {
		left: 50%;
		margin-left: -53px;
		opacity: 0;
	}


	.img-link-view a.colorbox {
		right: 50%;
		margin-right: -53px;
		display: block;
		opacity: 0;
	}
	.img-hover-view a.colorbox {
		right: 50%;
		margin-right: -53px;
		display: block;
		opacity: 0;
	}

	.img-link-view:hover .view-node a {
		opacity: 1;
	}
	.img-hover-link:hover .view-node a {
		opacity: 1;
	}		
	
	.img-link-view:hover a.colorbox {
		opacity: 1;
	}
	.img-hover-link:hover a.colorbox {
		opacity: 1;
	}

	.img-link-view,
	.img-link-view img {
		background: #f17272;
		-webkit-transition:all .3s ease;
		-moz-transition:all .3s ease;
		transition:all .3s ease;
	}
	.img-hover-view,
	.img-hover-view img {
		background: #f17272;
		-webkit-transition:all .3s ease;
		-moz-transition:all .3s ease;
		transition:all .3s ease;
	}

	.img-link-view:hover img {
		opacity: 0.1;
	}
	.img-hover-view:hover img {
		opacity: 0.1;
	}

	.img-link-view a img{
		display: none;
	}
	.img-link-view a.colorbox:before {
		content: "\e803";
		font-family: "fontello";
	}
	.img-hover-view a img{
		display: none;
	}
	.img-hover-view a.colorbox:before {
		content: "\e803";
		font-family: "fontello";
	}
	/*******************/

.view-recent-works .views-field-title a {
	color: #191919;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	-webkit-transition:color .2s ease;
	-moz-transition:color .2s ease;
	transition:color .2s ease;
}
	.view-recent-works .views-field-title a:hover {
		color: #ff5555;
	}

.view-recent-works .views-field-created {
	color: #575151;
	font-size: 12px;
}

.view-recent-works .views-field-comment-count {
	float: right;
	margin-top: -40px;
}

.view-recent-works .views-field-body {
	color: #6f6f6f;
	font-size: 14px;
	line-height: 20px;
	padding-top: 10px;
}
	.view-recent-works .views-field-body a {
		text-decoration: none;
	}


.recent-works-big .slides li {
	width: 370px;
}
/********************/

img {
	max-width: 100%;
	height: auto;
}

.align-right {
	float: right;
	margin: 0 0 5px 18px;
}
.align-left {
	float: left;
	margin: 0 18px 5px 0;
}

.field-type-image {
	background: #fafafa;
	box-shadow: 0 1px 1px rgba(0,0,0, .2);
	padding: 5px;
	margin-bottom:25px;
}

.node-team .field-type-image {
	float: left;
	margin-right: 20px;
}

.node-partners .field-type-image {
	float: left;
	margin: 0 25px 10px 0;
}

.profile .user-picture { margin-left:20px;}
.profile h3 { overflow:hidden;}

#block-views-our-team-block .views-field-field-employee-photo { float:left; margin-right:15px;}
#block-views-our-team-block .views-row { border-bottom:1px solid #CCC; overflow:hidden; padding:15px 0 10px;}
#block-views-our-team-block .views-field-title a { font-weight:bold; text-decoration:none;}

/*******Portfolio********/
#isotope-options {
	background: none;
}
.view-portfolio-pages .view-header {
	background-color:#f3f3f3;
	background-image:-moz-linear-gradient(top, #fefefe, #f3f3f3); /* FF3.6 */
	background-image:-ms-linear-gradient(top, #fefefe, #f3f3f3); /* IE10 */
	background-image:-o-linear-gradient(top, #fefefe, #f3f3f3); /* Opera 11.10+ */
	background-image:-webkit-gradient(linear, top, bottom, from(#fefefe), to(#f3f3f3)); /* Saf4+, Chrome */
	background-image:-webkit-linear-gradient(top, #fefefe, #f3f3f3); /* Chrome 10+, Saf5.1+ */
	background-image:linear-gradient(top, #fefefe, #f3f3f3);
	border: 1px solid #e5e5e5;
	box-shadow: 0 0 0 1px rgba(255,255,255, .7) inset;
	border-radius: 3px;
	margin-bottom: 30px;
}
	.view-portfolio-pages #filters li{
		/*background: url(../images/bg-tab-li.gif) right 0 no-repeat;*/
		border-right:solid 1px #BBBBBB;
		float: left;
		padding-right: 2px;
	}
	.view-portfolio-pages #filters a {
		font-size: 14px;
		text-decoration: none;
		color: #191919;
		font-weight: bold;
		display: block;
		text-align: center;
		padding: 10px 20px;
		-webkit-transition:color .2s ease;
		-moz-transition:color .2s ease;
		transition:color .2s ease;
	}
		.view-portfolio-pages #filters a:hover {
			color: #ff5555;
		}
		.view-portfolio-pages #filters a.selected {
			background: #fff;
			color: #ff5555;
		}
.isotope-element {
	background: none;
	margin: 0 30px 35px 0;
	color: inherit;
	height: auto;
}
	.portfolio-single-column .isotope-element {
		width: 1170px;
	}
		.portfolio-single-column .views-field-field-portfolio-image {
			width: 570px;
		}
	.portfolio-two-column .isotope-element {
		width: 570px;
	}
	.portfolio-three-column .isotope-element {
		width: 370px;
	}
	.isotope-element {
		width: 260px;
	}
	.view-research-projects-amrita-university .isotope-element {
		padding: 9px;
		border: 1px solid #999999;
		margin:5px;
	}
	.isotope-element:not(.page-research-centers .portfolio-single-column .isotope-element):hover {
		background: #fff;
		border: 1px solid #e5e5e5;
		padding: 9px;
		margin: -10px;
	}
	.view-research-projects-amrita-university .isotope-element:hover {
		background: #fff;
		border: 1px solid #AAAAAA;
		padding: 9px;
		margin:5px !important;
	}
	.isotope-element img {
		max-width: 100%;
		width: 100%;
		height: auto;
	}
.view-portfolio-pages #isotope-container {
	margin-right: -30px;
	overflow: inherit !important;
}

.view-portfolio-pages .views-field-field-portfolio-image {
	margin: 0 0 15px 0;
	position: relative;
	overflow: hidden;
}
.view-portfolio-pages .views-field-field-category,
.view-portfolio-pages .views-field-field-category a {
	color: #ababab;
	line-height: 20px;
}
.view-portfolio-pages .views-field-title {
	display: inline-block;
}
.view-portfolio-pages .views-field-title a {
	font-size: 14px;
	color: #191919;
	font-weight: bold;
	text-decoration: none;
	-webkit-transition:color .2s ease;
	-moz-transition:color .2s ease;
	transition:color .2s ease;
}
	.view-portfolio-pages .views-field-title a:hover {
		color: #ff5555;
	}

.view-portfolio-pages .views-field-comment-count {
	float: right;
}

.portfolio-single-column .isotope-element {
	border-bottom: 1px solid #8F8F8F;
	padding-bottom: 30px;
	margin-bottom: 30px;
}
	.portfolio-single-column .isotope-element:not(.page-research-centers .portfolio-single-column .isotope-element):hover  {
		border:0;
		border-bottom: 1px solid #8F8F8F;
		padding: 0 0 30px 0;
		margin: 0 30px 30px 0;
	}
.portfolio-single-column .views-field-field-portfolio-image {
	background: url(../images/loader.gif) center center no-repeat;
	float: left;
	margin: 0 30px 0 0;
	height: 310px;
}

.portfolio-single-column .views-field-title {
	padding: 43px 0 10px;
}
.portfolio-single-column .views-field-title a{
	color: #191919;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
}
	.portfolio-single-column .views-field-title a:hover {
		color: #ff5555;
	}
.portfolio-single-column .views-field-body {
	padding-top: 10px;
}
.portfolio-single-column .views-field-view-node a {
	font-size: 12px;
	color: #191919;
	text-decoration: none;
	font-weight: bold;
	padding: 6px 9px;
}
.portfolio-single-column .views-field-comment-count {
	position: absolute;
	right: 0;
	top: 47px;
}
/*******************/

#block-block-6 {
	float: left;
}
#block-block-6 .content {
	font-size: 14px;
	color: #ababab;
	line-height: 35px;
}
	#block-block-6 .content i {
		font-size: 24px;
		color: #c9c9c9;
	}

#block-block-13 .content {
	overflow: hidden;
	padding: 2px;
	font-size: 14px;
	line-height: 20px;
	color: #6f6f6f;
}
#block-block-13 .content img,
#block-block-14 .content img,
#block-block-15 .content img {
	border: 3px solid #fafafa;
	box-shadow: 0 1px 1px rgba(0,0,0, .1);
	width: 121px;
	height: 74px;
}
	#block-block-13 .content img {
		width: 121px;
		height: 74px;
	}

#block-views-our-partners-block {
	padding: 10px 0 10px;
	margin: 0;
	overflow: hidden;
}
#block-views-our-partners-block h2 {
	background: none;
	border-right: 2px solid #ff5555;
	padding: 20px 20px 20px 0;
	margin: 0 51px 0 0;
	float: left;
}
.view-our-partners .views-row {
	float: left;
	margin-right: 59px;
	padding-top: 12px;
	position: relative;
}
	.view-our-partners .views-row-last {
		margin-right: 0;
	}

	.view-our-partners .views-field-field-logo {
		opacity: 0;
		position: absolute;
		-webkit-transition:opacity .2s ease;
		-moz-transition:opacity .2s ease;
		transition:opacity .2s ease;
	}
	.view-our-partners .views-field-field-logo-1 {
		opacity: .5;
		-webkit-transition:opacity .2s ease;
		-moz-transition:opacity .2s ease;
		transition:opacity .2s ease;
	}
		.view-our-partners .views-row:hover .views-field-field-logo{
			opacity: 1;
		}
		.view-our-partners .views-row:hover .views-field-field-logo-1 {
			opacity: 0;
		}


/* Testimonials */
#block-block-10 {
	width: 270px;
}
	#block-block-10 .content {
		overflow: hidden;
	}

	#block-block-10 .testimonial,
	.pane-block-10 .testimonial{
		background: url(../images/bg-testimonial.gif) 0 0 no-repeat #9b9b9b;
		color: #fff;
		font-style: italic;
		font-size: 14px;
		line-height: 19px;
		padding: 15px 18px 20px 20px;
		overflow: hidden;
		height: auto;
	}
		#block-block-10 .testimonial-corner,
		.pane-block-10 .testimonial-corner {
			background: url(../images/testimonial-after.png) no-repeat 0 0;
			display: block;
			width: 20px;
			height: 20px;
		}
		.quicktabs_main .testimonial-corner {
			display: none !important;
		}
		#block-block-10 .testimonial i,
		.pane-block-10 .testimonial i {
			font-size: 30px;
			display: block;
			float: left;
		}
	#block-block-10 .name,
	.pane-block-10 .name {
		font-size: 14px;
		color: #191919;
		display: block;
	}
	#block-block-10 .position,
	.pane-block-10 .position {
		color: #ababab;
		font-size: 12px;
	}

/* region bottom */
.region-mainbottom, .sub-mainbottom {
	padding: 30px 35px;
	overflow: hidden;
}
.region-mainbottom-c1, .region-mainbottom-c2, .region-mainbottom-c3, .region-mainbottom-c4{
	overflow: hidden;
}
	.region-mainbottom .block, .sub-mainbottom .region {
		float: left;
		width: 270px;
		margin-right: 20px;
	}
	.region-mainbottom .block h2, .sub-mainbottom .region .block h2 {
		font-family: 'Open Sans', sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #fff;
		padding-bottom: 18px;
	}

/******Recent Posts**********/
#block-views-recent-post-widget-block .views-row {
	overflow: hidden;
}

#block-views-recent-post-widget-block .views-field-field-blog-image {
	background: #000;
	border: 2px solid #4b4b4b;
	float: left;
	margin: 3px 11px 32px 0;
	padding: 0 !important;
}

#block-views-recent-post-widget-block .views-field-title a {
	color: #fff;
	text-decoration: none;
	font-size: 14px;
}
	#block-views-recent-post-widget-block .views-field-title a:hover {
		text-decoration: underline;
	}

#block-views-recent-post-widget-block .views-field-created {
	font-size: 12px;
	color: #888;
}
/**/
#block-views-recent-post-widget-block-1 .views-row{
	background: url(../images/bg-line2.gif) bottom repeat-x;
	overflow: hidden;
	padding-bottom: 14px;
	margin-bottom: 18px;
}
	#block-views-recent-post-widget-block-1 .views-row-last {
		background: none;
		padding: 0;
		margin: 0;
	}

#block-views-recent-post-widget-block-1 .views-field-field-blog-image {
	background: #fafafa;
	box-shadow: 0 1px 1px rgba(0,0,0, .3);
	padding: 5px;
	margin-right: 10px;
	float: left;
}
	#block-views-recent-post-widget-block-1 .views-field-title a, #quicktabs-tabpage-center_core_tab-2 .views-field-title a{
		font-size: 14px;
		color: #191919;
		font-weight: bold;
		text-decoration: none;
		-webkit-transition:color .2s ease;
		-moz-transition:color .2s ease;
		transition:color .2s ease;
	}
		#block-views-recent-post-widget-block-1 .views-field-title a:hover {
			color: #ff5555;
		}

/* region bottom contact form*/
.webform-client-form .form-text, .webform-client-form .form-textarea {
	background: #414141;
	border: 1px solid #4b4b4b;
	color: #888 !important;
	font-size: 14px;
	width: 100%;
}

	#webform-client-form-86 .form-submit {
		background: #ff5555;
		border: 0;
		border-radius: 0;
		box-shadow: none;
		color: #fff;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		padding: 9px 20px;
		float: right;
		margin-right: 0;
		-webkit-transition:background .2s ease;
		-moz-transition:background .2s ease;
		transition:background .2s ease;
	}
		#webform-client-form-86 .form-submit:hover {
			background: #fe6c6c;
		}

/*********Twiiter***********/
#block-views-tweets-block .content {
	font-size: 14px;
	color: #888;
}
#block-views-tweets-block .content li {
	border: none;
	padding: 0 0 10px 25px;
}

#block-views-tweets-block .content a{
	background: none;
	color: #fff;
	display: inline;
	text-transform: none;
	font-weight: normal;
	padding: 0;
}
	#block-views-tweets-block .content a:hover {
		text-decoration: underline;
	}

#block-views-tweets-block .icon-twitter:before {
	display: block;
	float: left;
	font-size: 18px;
	margin-left: -25px;
}

#block-views-tweets-block .views-field-text {
	display: block;
}

#block-views-tweets-block .views-field-created-time {
	font-size: 12px;
	color: #6a6a6a;
}
/**/

#block-views-tweets-block-1 .views-row {
	background: url(../images/bg-line2.gif) bottom repeat-x;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
	#block-views-tweets-block-1 .views-row-last {
		background: none;
		margin: 0;
		padding: 0;
	}
#block-views-tweets-block-1 .views-field {
	margin-left: 25px;
}
#block-views-tweets-block-1 .icon-twitter:before {
	display: block;
	float: left;
	font-size: 18px;
	color: #d7d7d7;
	margin: 0 5px 0 0;
}
	#block-views-tweets-block-1 .views-field-created-time {
		font-size: 12px;
		color: #ababab;
	}

/*******flickr*******/
#block-flickr-5 {
	margin-right: -10px;
}
#block-flickr-5 .content a {
	background: #000;
	border: 2px solid #4b4b4b;
	float: left;
	margin: 0 7px 10px 0;
	display: inline-block;
}
#block-flickr-5 .content img {
	width: 56px;
	height: 56px;
	vertical-align: top;
}
/***********/

.panels-flexible-region {
    width: 100%;
}

.pane-views-recent-works-block {
	width: 870px;
	margin-right: 30px;
	float: left;
}

.pane-block-10 {
	width: 270px;
	float: left
}

.pane-quicktabs-default-tabs {
	width: 570px;
	margin-right: 30px;
	float: left;
}
.pane-quicktabs-accordion {
	width: 270px;
	margin-right: 30px;
	float: left;
}
.pane-block-11 {
	width: 270px;
	float: left;
}


.pane-views-from-the-blog-block-1 {
	float: left;
	width: 570px;
	margin-right: 30px;
}
/**********Features**********/
.top-region {
	/*padding-bottom: 20px;*/
}

.view-features .views-row {
	float: left;
	width: 270px;
	margin-right: 30px;
}
	.view-features .views-row-last {
		margin-right: 0;
	}

.view-features .views-field-title {
	font-size: 21px;
	margin-bottom: 8px;
	color: #191919;
}
	.features-three-cols .views-field-title,
	.features-border .views-field-title {
		text-align: center;
		margin-bottom: 12px;
	}

.view-features .views-field-title:before {
	background: url(../images/features-title.png) no-repeat 0 0;
	color: #fff;
	font-size: 30px;
	margin-right: 0px;
	display: inline-block;
	width: 59px;
	height: 40px;
	padding: 15px 7px 0 0;
	text-align: center;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
	.features-three-cols .views-field-title:before,
	.features-border .views-field-title:before {
		background: url(../images/features-title-vertical.png) no-repeat 0 0;
		margin: 0 auto;
		display: block;
		width: 71px;
		height: 60px;
		padding: 15px 0 0 0;
		margin-bottom: 15px;
	}
	.features-border .views-field-title:before {
		margin-top: -24px;
	}

.view-features .views-field-body {
	color: #6f6f6f;
	font-size: 14px;
}
	.view-features .views-field-body a {
		text-decoration: none;
	}
	.features-three-cols .views-field-body {
		text-align: center;
	}

.features-border .view-content {
	padding-top: 24px;
	padding-bottom: 16px;
	overflow: hidden;
}
	.features-border .views-row {
		border: 1px solid #e5e5e5;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		box-sizing:border-box;
	}
		.features-border .views-field-body {
			text-align: center;
			padding: 0 20px 26px;
		}

.view-features .views-row-1 .views-field-title:before {
	content: "";
	font-family: "fontello";
	background: url(../images/naac.png) no-repeat 0 0 !important;
}
.view-features .views-row-2 .views-field-title:before {
	content: "";
	font-family: "fontello";
	background: url(../images/why.png) no-repeat 0 0 !important;
}
.view-features .views-row-3 .views-field-title:before {
	content: "";
	font-family: "fontello";
	background: url(../images/life.png) no-repeat 0 0 !important;
}
.view-features .views-row-4 .views-field-title:before {
	content: "";
	font-family: "fontello";
	background: url(../images/quality.png) no-repeat 0 0 !important;
}

.services-block .views-row-1, .services-block .views-row-2, .services-block .views-row-3 {
	/*margin-bottom: 46px !important;*/
}

.services-block .views-row-1 .views-field-title:before {
	content: "\e822";
	font-family: "fontello";
}
.services-block .views-row-2 .views-field-title:before {
	content: "\e813";
	font-family: "fontello";
}
.services-block .views-row-3 .views-field-title:before {
	content: "\e80d";
	font-family: "fontello";
}
.services-block .views-row-4 .views-field-title:before {
	content: "\e80c";
	font-family: "fontello";
}
.services-block .views-row-5 .views-field-title:before {
	content: "\e80e";
	font-family: "fontello";
}
.services-block .views-row-6 .views-field-title:before {
	content: "\e801";
	font-family: "fontello";
}


.features-three-cols .views-row {
	float: left;
	width: 370px;
	margin-right: 30px;
}
	.features-three-cols .views-row-last {
		margin: 0;
	}



/*.center-region {
	padding-bottom: 30px;
}*/

/*********** Maintop tabs ************/
.quicktabs-wrapper .item-list {
	margin-bottom: -1px;
	z-index: 500;
}

ul.quicktabs-tabs.quicktabs-style-arrows,
ul.quicktabs-tabs.quicktabs-style-nostyle {
	border: 0;
	margin-bottom: 0;
}
.quicktabs-wrapper .quicktabs-tabs li {
	background: url(../images/bg-tab-li.gif) right 0 no-repeat;
	margin: 0;
	padding: 0;
	display: inline-block;
	margin-right: -2px !important;
}
	.quicktabs-wrapper .quicktabs-tabs li.last,
	.quicktabs-wrapper .quicktabs-tabs li.active {
		background: none;
		padding: 0;
	}
	ul.quicktabs-tabs.quicktabs-style-arrows a,
	ul.quicktabs-tabs.quicktabs-style-nostyle a {
	  background: url(../images/bg-tabs.gif) bottom repeat-x;
	  border-top: 1px solid #fafafa;
	  border-right: 1px solid #e5e5e5;
	  color:#7d7d7d;
	  font-size:14px;
	  font-weight:bold;
	  font-family:'Ubuntu', sans-serif;
	  padding: 16px 20px;
	  text-decoration:none;
	  display: inline-block;
	  text-transform: uppercase;
	}
		.quicktabs-wrapper .quicktabs-tabs li.last a{
			border-right: 0;
		}
		.quicktabs-wrapper .quicktabs-tabs a:hover {
			background: url(../images/bg-tabs.gif) bottom repeat-x !important;
			color: #191919;
		}
		ul.quicktabs-tabs.quicktabs-style-arrows li.active a,
		ul.quicktabs-tabs.quicktabs-style-nostyle li.active a{
			background: #fff;
			border: 1px solid #e5e5e5;
			border-bottom: 0;
			color:#191919;
			font-weight: bold;
		}
			ul.quicktabs-tabs.quicktabs-style-arrows li.active a:hover,
			ul.quicktabs-tabs.quicktabs-style-nostyle li.active a:hover {
				background: #fff !important;
			}

.quicktabs-wrapper .quicktabs_main {
	border: 1px solid #e5e5e5;
	padding: 20px 10px 5px 20px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

#quicktabs-container-maintop {
	overflow: hidden;
}

.quicktabs_main #block-block-10 {
	width: auto;
}
	.quicktabs_main #block-block-10 .testimonial {
		background: none;
		color: #6f6f6f;
		padding: 0 0 15px 0;
	}
	.quicktabs_main #block-block-10 img {
		margin-left: 0;
		margin-bottom: 5px;
	}
.field-name-center-news-events .quicktabs-tabs a {
font-size: 13px !important;
padding: 14px 15px !important;
}
.view-school-center-home-tab .quicktabs-tabs a {
font-size: 13px !important;
padding: 15px 11px !important;
}
/*****from-the-blog*****/
.view-from-the-blog .views-row  {
	background: url(../images/bg-line2.gif) bottom repeat-x;
	padding: 0 0 20px;
	margin-bottom: 20px;
	position: relative;
	overflow: hidden;
}
	.view-from-the-blog .views-row-last {
		background: none;
		padding-bottom: 0;
		margin-bottom: 0;
	}

.view-from-the-blog .views-field-field-blog-image {
	background: #c8c8c8;
	border: 3px solid #fafafa;
	box-shadow: 0 1px 1px rgba(0,0,0, .2);
	float: left;
	margin-right: 20px;
	padding: 0;
}

.view-from-the-blog .views-field-title {
	padding-right: 25px;
}
.view-from-the-blog .views-field-title a {
	color: #191919;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	-webkit-transition:color .2s ease;
	-moz-transition:color .2s ease;
	transition:color .2s ease;
}
	.view-from-the-blog .views-field-title a:hover {
		color: #ff5555;
	}
.view-from-the-blog .views-field-created {
	color: #ababab;
	font-size: 12px;
}

.view-from-the-blog .views-field-body {
	font-size: 14px;
	color: #6f6f6f;
	overflow: hidden;
	height: 40px;
}
	.latest-news .views-field-body{
		height: 60px;
	}

.view-from-the-blog .views-field-comment-count {
	position: absolute;
	top: 0;
	right: 0;
}

.view-from-the-blog .views-field-created-1 {
	background: url(../images/bg-date.png) no-repeat 0 0;
	float: left;
	width: 49px;
	height: 52px;
	margin: 0 20px 10px 0;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
}
.view-from-the-blog .views-field-created-2 {
        background: url(../images/bg-date.png) no-repeat 0 0;
        float: left;
        width: 49px;
        height: 52px;
        margin: 0 20px 10px 0;
        font-weight: bold;
        text-transform: uppercase;
        text-align: center;
}
.news-month {
	color: #fff;
	font-size: 13px;
	line-height: 15px;
}
.news-day {
	color: #191919;
	font-size: 24px;
	line-height: 32px;
}

/****Accordion*****/
.ui-widget-content {
	border: 1px solid #e5e5e5;
	border-radius: 0;
}

.ui-accordion .ui-accordion-content{
	padding: 5px 19px 15px;
	color: #6f6f6f;
	font-size: 14px;
	line-height: 20px;
	font-family:'Ubuntu', sans-serif;
	margin-bottom: 5px;
	/*margin-top: -5px;*/
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	background: url(../images/bg-accordion.gif) top repeat-x #f3f3f3;
	border-radius: 0;
	border: 1px solid #dddddd;
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	background: #fff;
	border-radius: 0;
	border: 1px solid #e5e5e5;
}

.ui-accordion .ui-accordion-header {
	margin-top: 5px;
}
	.ui-accordion .ui-accordion-header .ui-icon {
		right: 15px;
		left: auto;
		width: 22px;
		height: 22px;
		margin-top: -11px;
	}
		.ui-state-default .ui-icon {
			background: url(../images/accordion-arrows.png) no-repeat 0 0;
		}
		.ui-state-active .ui-icon {
			background: url(../images/accordion-arrows.png) no-repeat right 0;
		}

	.quick-accordion .ui-accordion-header a {
		/*border: 1px solid #fff;*/
		font-size: 14px;
		text-transform: uppercase;
		color: #191919;
		font-family:'Ubuntu', sans-serif;
		font-weight: bold;
		padding: 13px 0 13px 0px;
		-webkit-transition:all .2s ease;
		-moz-transition:all .2s ease;
		transition:all .2s ease;
	}
		.ui-accordion-icons .ui-accordion-header a:hover, .quick-accordion .ui-state-active a {
			color: #ff5555;
		}
		.ui-accordion .ui-accordion-icons
		{
			padding-left:10px  !important;
		}

#quickset-services_accordion article {
	border: 0;
	margin: 0;
	padding-bottom: 0;
}
	#quickset-services_accordion article footer,
	#quickset-services_accordion article header {
		display: none;
	}

.pane-block-12 .pane-content{
	background: #fff;
	border: 1px solid #e5e5e5;
	padding: 14px 20px 16px;
	font-size: 14px;
	color: #6f6f6f;
	overflow: hidden;
	line-height: 20px;
}
	.pane-block-12 .pane-content span {
		font-size: 21px;
		text-transform: uppercase;
		display: block;
		color: #191919;
		line-height: 24px;
		padding-bottom: 1px;
	}

	.pane-block-12 .button-buy {
		float: right;
		margin-top: 6px;
	}

	.text-left {
		float: left;
	}

#mini-panel-map {
	padding-bottom: 15px;
}
#mini-panel-map article {
	margin: 0;
	padding: 0;
}
#mini-panel-map article header {
	display: none;
}

.contact-left {
	width: 830px;
	margin-right: 70px;
}

.contact-widgets {
	width: 270px;
}

.panel-flexible .inside {
	padding: 0;
}

.contact-info {
	margin-bottom: 32px;
}
.contact-info strong {
	color: #191919;
}
.contact-info p {
	margin-bottom: 6px;
}
.contact-info i {
	font-style: normal;
	line-height: 30px;
}
	.contact-info i:before {
		color: #d7d7d7;
		font-size: 18px;
		margin-right: 8px;
	}
	.contact-info a {
		text-decoration: none;
		color: #6f6f6f;
	}
		.contact-info a:hover {
			text-decoration: underline;
		}

.get-social .pane-content div {
	overflow: hidden;
}
.get-social a:before {
	text-decoration: none;
	font-size: 20px;
	color: #c9c9c9;
	float: left;
	margin: 0 15px 18px 0;
}
	.get-social .pane-content a:hover {
		color: #000;
	}

.contact-text {
	margin-bottom: 20px;
}

.leave-comment .pane-title {
	margin-bottom: 0px;
}
.leave-comment .form-item {
	float: left;
	width: 266px;
	margin-right: 15px;
}
	.leave-comment .form-item input,
	.leave-comment .form-item textarea {
		background: #fafafa;
		border: 1px solid #e5e5e5;
	}
	#webform-component-website {
		margin-right: 0;
	}

.leave-comment .webform-component-textarea {
	width: 100%;
	margin-right: 0;
}
.leave-comment label {
	color: #191919;
	font-weight: normal;
	padding-bottom: 5px;
}

.leave-comment .form-submit {
	color: #191919;
	font-weight: normal;
	font-size: 12px;
	padding: 5px 9px;
	font-family:'Ubuntu', sans-serif;
	float: left;
	margin: 10px 0 1px 2px;
	text-transform: none;
}

/****/
.panel-pane {
	overflow: hidden;
}

.headings {
	margin-bottom: 20px;
}

.heading-col-left,
.heading-col-right{
	float: left;
	width: 550px;
	margin-right: 40px;
}
	.heading-col-right {
		margin-right: 0;
	}
	.heading-col-left p,
	.heading-col-right p{
		margin-bottom: 26px;
	}

.simple-dropcap {
	float: left;
	width: 570px;
	margin-right: 30px;
}
	.simple-dropcap:first-letter {
		font-size: 36px;
		float: left;
		padding: 7px 15px 0 0;
		color: #191919;
	}

.dropcap {
	float: left;
	width: 570px;
	margin-bottom: 40px;
}
	.dropcap:first-letter {
		background: #ff5555;
		display: inline-block;
		font-size: 36px;
		float: left;
		padding: 10px 10px 10px 7px;
		margin: 5px 14px 0 0;
		color: #fff;
	}

.black-selection {
	background: #373737;
	color: #fff;
	padding: 0 3px;
}
.light-selection {
	background: #fbf6e5;
	color: #917e3f;
	padding: 0 3px;
}
.help-link {
	font-style: italic;
	color: #ababab;
	text-decoration: none;
	border-bottom: 1px dashed #ababab;
}
.html-styles {
	float: left;
	width: 570px;
	margin-right: 30px;
	margin-bottom: 20px;
}

.lists {
	clear:both;
}
	.lists ol, .lists ul {
		float: left;
		margin-right: 95px;
	}
		.lists ol li, .lists ul li {
			padding-bottom: 12px;
		}
	.number-list {
		padding-left: 20px;
	}
	.bullet-list {
		list-style: disc;
 		padding-left: 23px;
	}
	.regular-list li{
		background: url(../images/a1.png) no-repeat 0 -27px;
		padding-left: 25px;
	}
		.regular-list li.active {
			background: url(../images/a1.png) no-repeat 0 4px;
		}

	.check-list li{
		background: url(../images/check-bad.png) no-repeat 0 3px;
		padding-left: 25px;
	}
		.check-list li.active {
			background: url(../images/check-bad.png) no-repeat 0 -26px;
		}

.one-half,
.one-third,
.two-third,
.one-fourth,
.three-fourth {
	margin-bottom: 40px !important;
}

/*****************/
.alert-block {
	margin-bottom: 20px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

.alert-general {
	background: #fff;
	box-shadow: 0 1px 2px rgba(0,0,0, .1);
	border: 1px solid #e5e5e5;
	color: #6f6f6f;
	padding: 15px 20px;
	font-size: 14px;
}

.alert-success {
	background: #eaffdf;
	box-shadow: 0 1px 2px rgba(0,0,0, .1);
	border: 1px solid #c8f8af;
	color: #5aa631;
	padding: 15px 20px;
	font-size: 14px;
}

.alert-error {
	background: #fff1f1;
	box-shadow: 0 1px 2px rgba(0,0,0, .1);
	border: 1px solid #ffd8d8;
	color: #ff5555;
	padding: 15px 20px;
	font-size: 14px;
}

.alert-info {
	background: #fffdec;
	box-shadow: 0 1px 2px rgba(0,0,0, .1);
	border: 1px solid #f4ecab;
	color: #bd9a67;
	padding: 15px 20px;
	font-size: 14px;
}

.close {
	color: #000000;
    float: right;
    font-size: 25px;
    line-height: 20px;
    opacity: 0.2;
    text-shadow: 0 1px 0 #FFFFFF;
    text-decoration: none;
}

.alert .close {
	line-height: 20px;
    position: relative;
    right: 0;
    top: -2px;
}


.small-buttons a,
.medium-buttons a,
.large-buttons a {
	margin: 0 10px 20px 0;
	display: inline-block;
	text-decoration: none;
}

.small-buttons a {
	font-size: 12px;
	font-weight: bold;
	padding: 4px 9px;
}

.medium-buttons a {
	font-size: 14px;
	font-weight: normal;
	padding: 4px 10px 6px;
}

.large-buttons a {
	font-size: 18px;
	font-weight: normal;
	padding: 5px 10px 8px;
}
	.small-buttons .simple-btn,
	.medium-buttons .simple-btn{ color: #191919;}
	.large-buttons .simple-btn{ color: #7d7d7d;}

.simple-btn,
.field-name-node-link a,
.blog-style-2 .views-field-view-node a,
.blog-style-3 .views-field-view-node a,
.field-name-share-this-story,
.form-submit,
.leave-comment .form-submit{
	background-color:#f3f3f3;
	background-image:-moz-linear-gradient(top, #fefefe, #f3f3f3); /* FF3.6 */
	background-image:-ms-linear-gradient(top, #fefefe, #f3f3f3); /* IE10 */
	background-image:-o-linear-gradient(top, #fefefe, #f3f3f3); /* Opera 11.10+ */
	background-image:-webkit-gradient(linear, top, bottom, from(#fefefe), to(#f3f3f3)); /* Saf4+, Chrome */
	background-image:-webkit-linear-gradient(top, #fefefe, #f3f3f3); /* Chrome 10+, Saf5.1+ */
	background-image:linear-gradient(top, #fefefe, #f3f3f3);
	border: 1px solid #dcdcdc;
	box-shadow: 0 0 0 1px rgba(255,255,255, .7) inset;
	border-radius: 3px;
}
	.simple-btn:hover,
	.field-name-node-link a:hover,
	.leave-comment .form-submit:hover,
	.form-submit:hover {
		background-color:#ff5a5a;
		background-image:-moz-linear-gradient(top, #fff, #f8f8f8); /* FF3.6 */
		background-image:-ms-linear-gradient(top, #fefefe, #f8f8f8); /* IE10 */
		background-image:-o-linear-gradient(top, #fefefe, #f8f8f8); /* Opera 11.10+ */
		background-image:-webkit-gradient(linear, top, bottom, from(#fefefe), to(#f8f8f8)); /* Saf4+, Chrome */
		background-image:-webkit-linear-gradient(top, #fefefe, #f8f8f8); /* Chrome 10+, Saf5.1+ */
		background-image:linear-gradient(top, #fefefe, #f8f8f8);
	}
	.simple-btn:active,
	.leave-comment .form-submit:active,
	.form-submit:active {
		background: #ebebeb;
		box-shadow: none;
	}

.red-btn {
	background-color:#ff5a5a;
	background-image:-moz-linear-gradient(top, #ff9a9a, #ff5a5a); /* FF3.6 */
	background-image:-ms-linear-gradient(top, #ff9a9a, #ff5a5a); /* IE10 */
	background-image:-o-linear-gradient(top, #ff9a9a, #ff5a5a); /* Opera 11.10+ */
	background-image:-webkit-gradient(linear, top, bottom, from(#ff9a9a), to(#ff5a5a)); /* Saf4+, Chrome */
	background-image:-webkit-linear-gradient(top, #ff9a9a, #ff5a5a); /* Chrome 10+, Saf5.1+ */
	background-image:linear-gradient(top, #ff9a9a, #ff5a5a);
	border: 1px solid #cf2b2b;
	border-top: 1px solid #ff9a9a;
	border-left: 1px solid #f07878;
	border-right: 1px solid #f07878;
	box-shadow: 0 -1px 0 0 rgba(255,255,255, .3) inset;
	color: #fff;
	border-radius: 3px;
}
	.red-btn:hover {
		background-color:#ff5a5a;
		background-image:-moz-linear-gradient(top, #ff9a9a, #ff7373); /* FF3.6 */
		background-image:-ms-linear-gradient(top, #ff9a9a, #ff7373); /* IE10 */
		background-image:-o-linear-gradient(top, #ff9a9a, #ff7373); /* Opera 11.10+ */
		background-image:-webkit-gradient(linear, top, bottom, from(#ff9a9a), to(#ff7373)); /* Saf4+, Chrome */
		background-image:-webkit-linear-gradient(top, #ff9a9a, #ff7373); /* Chrome 10+, Saf5.1+ */
		background-image:linear-gradient(top, #ff9a9a, #ff7373);
	}
	.red-btn:active {
		background: #ff5c5c;
		box-shadow: none;
	}

.green-btn {
	background-color:#82b422;
	background-image:-moz-linear-gradient(top, #abd954, #82b422); /* FF3.6 */
	background-image:-ms-linear-gradient(top, #abd954, #82b422); /* IE10 */
	background-image:-o-linear-gradient(top, #abd954, #82b422); /* Opera 11.10+ */
	background-image:-webkit-gradient(linear, top, bottom, from(#abd954), to(#82b422)); /* Saf4+, Chrome */
	background-image:-webkit-linear-gradient(top, #abd954, #82b422); /* Chrome 10+, Saf5.1+ */
	background-image:linear-gradient(top, #abd954, #82b422);
	border: 1px solid #709a1f;
	border-top: 1px solid #abd954;
	border-left: 1px solid #9bc846;
	border-right: 1px solid #9bc846;
	box-shadow: 0 -1px 0 0 rgba(255,255,255, .3) inset;
	color: #fff;
	border-radius: 3px;
}
	.green-btn:hover {
		background-color:#82b422;
		background-image:-moz-linear-gradient(top, #abd954, #90c033); /* FF3.6 */
		background-image:-ms-linear-gradient(top, #abd954, #90c033); /* IE10 */
		background-image:-o-linear-gradient(top, #abd954, #90c033); /* Opera 11.10+ */
		background-image:-webkit-gradient(linear, top, bottom, from(#abd954), to(#90c033)); /* Saf4+, Chrome */
		background-image:-webkit-linear-gradient(top, #abd954, #90c033); /* Chrome 10+, Saf5.1+ */
		background-image:linear-gradient(top, #abd954, #90c033);
	}
	.green-btn:active {
		background: #90c033;
		box-shadow: none;
	}

.blue-btn {
	background-color:#2fabc6;
	background-image:-moz-linear-gradient(top, #82d4e5, #2fabc6); /* FF3.6 */
	background-image:-ms-linear-gradient(top, #82d4e5, #2fabc6); /* IE10 */
	background-image:-o-linear-gradient(top, #82d4e5, #2fabc6); /* Opera 11.10+ */
	background-image:-webkit-gradient(linear, top, bottom, from(#82d4e5), to(#2fabc6)); /* Saf4+, Chrome */
	background-image:-webkit-linear-gradient(top, #82d4e5, #2fabc6); /* Chrome 10+, Saf5.1+ */
	background-image:linear-gradient(top, #82d4e5, #2fabc6);
	border: 1px solid #2690a7;
	border-top: 1px solid #82d4e5;
	border-left: 1px solid #62bcd0;
	border-right: 1px solid #62bcd0;
	box-shadow: 0 -1px 0 0 rgba(255,255,255, .3) inset;
	color: #fff;
	border-radius: 3px;
}
	.blue-btn:hover {
		background-color:#82d4e5;
		background-image:-moz-linear-gradient(top, #82d4e5, #4bb9d1); /* FF3.6 */
		background-image:-ms-linear-gradient(top, #82d4e5, #4bb9d1); /* IE10 */
		background-image:-o-linear-gradient(top, #82d4e5, #90c033); /* Opera 11.10+ */
		background-image:-webkit-gradient(linear, top, bottom, from(#82d4e5), to(#4bb9d1)); /* Saf4+, Chrome */
		background-image:-webkit-linear-gradient(top, #82d4e5, #4bb9d1); /* Chrome 10+, Saf5.1+ */
		background-image:linear-gradient(top, #82d4e5, #4bb9d1);
	}
	.blue-btn:active {
		background: #2fabc6;
		box-shadow: none;
	}

.postformat-icon {
	background: #ff5555;
	display: block;
	color: #fff;
	width: 50px;
	height: 50px;
}
.standard .postformat-icon:before {
	content: "\e80f";
	font-family: 'Fontello', sans-serif;
	font-size: 18px;
	width: 50px;
	text-align: center;
	display: block;
	padding-top: 14px;
}
.image .postformat-icon:before {
	content: "\e823";
	font-family: 'Fontello', sans-serif;
	font-size: 18px;
	width: 50px;
	text-align: center;
	display: block;
	padding-top: 15px;
}
.audio .postformat-icon:before {
	content: "\e802";
	font-family: 'Fontello', sans-serif;
	font-size: 18px;
	width: 50px;
	text-align: center;
	display: block;
	padding-top: 14px;
}
.quote .postformat-icon:before {
	content: "\e806";
	font-family: 'Fontello', sans-serif;
	font-size: 18px;
	width: 50px;
	text-align: center;
	display: block;
	padding-top: 14px;
}
.video .postformat-icon:before {
	content: "\e820";
	font-family: 'Fontello', sans-serif;
	font-size: 18px;
	width: 50px;
	text-align: center;
	display: block;
	padding-top: 14px;
}

.views-field-field-blog-image, .views-field-field-alumni-image {
	background: #fafafa;
	box-shadow: 0 0 1px rgba(0,0,0, .2);
	padding: 5px;
}

.group-blog-header {
	float: left;
	margin-right: 20px;
	overflow: hidden;
}
.group-blog-content {
	float: left;
	width: 800px;
}
.group-blog-footer {
	clear: both;
	margin-left: 70px;
	position: relative;
}

.field-name-postformat p{
	margin-bottom: 0;
}
.field-name-post-date {
	background: #000;
	color: #fff;
	text-align: center;
	width: 50px;
	height: 60px;
	font-size: 12px;
	line-height: 18px;
	padding: 6px 0 0;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
.field-name-post-date .field-item:first-line {
	font-size: 18px;
	font-weight: bold;
}

.field-name-comment-count {
	background: #fafafa;
	text-align: center;
	width: 50px;
	height: 50px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
	.field-name-comment-count p {
		margin-bottom: 0;
	}
	.field-name-comment-count a {
		text-decoration: none;
		font-weight: bold;
		color: #6f6f6f;
		font-size: 14px;
		line-height: normal;
		display: block;
		padding-top: 8px;
	}
		.field-name-comment-count a:hover {
			color: #ff5555;
		}
		.field-name-comment-count a:after {
			content: "\e807";
			font-family: 'Fontello';
			color: #c9c9c9;
			display: block;
			font-size: 16px;
		}

.field-name-title h2 {
	text-transform: none;
	margin-bottom: 22px;
}

.field-name-field-blog-username,
.field-name-field-blog-tags {
	float: left;
}
	.username-label,
	.field-name-field-blog-tags .field-label {
		font-weight: normal;
		display: inline-block;
		margin-bottom: 0;
		line-height: normal;
		float: none;
		font-size: 12px;
		color: #ababab;
	}
	.field-name-field-blog-username .username {
		font-style: italic;
		font-size: 12px;
		color: #6f6f6f;
		text-decoration: none;
	}
		.field-name-field-blog-username .username:hover {
			text-decoration: underline;
		}

.field-name-field-blog-tags .field-label:before {
	content: "|";
	display: inline-block;
	color: #000000;
	padding: 0 10px;
}
.field-name-field-blog-tags .links li {
	padding: 0 5px 0 2px;
}
	.field-name-field-blog-tags .links a,
	.views-field-field-category a{
		background: none;
		border-radius: 0;
		display: inline-block;
		font-size: 12px;
		font-style: italic;
		color: #6f6f6f;
		text-decoration: none;
		padding: 0;
	}
		.field-name-field-blog-tags .links a:hover,
		.views-field-field-category a:hover {
			background: none;
			color: #6f6f6f;
			text-decoration: underline;
		}

.field-name-node-link {
	float: right;
}
	.field-name-node-link a {
		font-size: 12px;
		color: #191919;
		font-weight: bold;
		text-decoration: none;
		padding: 4px 9px;
		display: block;
	}

article.quote .field-name-title{
	display: none;
}

.field-name-field-quote p,
.blog-style-2 .views-field-field-quote p{
	background: #fafafa;
	font-style: italic;
	font-size: 18px;
	line-height: 24px;
	padding: 15px 20px;
	margin-bottom: 0;
}
	.field-name-field-quote p:before,
	.blog-style-2 .views-field-field-quote p:before {
		content: "\e806";
		font-family: 'Fontello';
		color: #ff5555;
		font-size: 18px;
		font-style: normal;
		display: inline-block;
		float: left;
		margin-bottom: 30px;
	}
	.field-name-field-quote strong,
	.blog-style-2 .views-field-field-quote strong {
		color: #191919;
		font-size: 14px;
		font-style: normal;
		line-height: 30px;
	}

.field-name-field-soundcloud,
.field-name-field-video {
	margin-bottom: 20px;
}
/**********************/

/***Popular****/
#block-quicktabs-popular-comments h2 {
	display: none;
}
.view-popular-comments .views-row {
	background: url(../images/bg-line2.gif) bottom repeat-x;
	overflow: hidden;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
	.view-popular-comments .views-row-last {
		background: none;
		padding: 0;
		margin: 0;
	}
.view-popular-comments .views-field-title a {
	font-size: 14px;
	color: #191919;
	font-weight: bold;
	text-decoration: none;
	-webkit-transition:color .2s ease;
	-moz-transition:color .2s ease;
	transition:color .2s ease;
}
	.view-popular-comments .views-field-title a:hover {
		color: #ff5555;
	}

.view-popular-comments .views-field-created,
.blog-info .views-field-created,
.recent-post .views-field-created {
	float: left;
}
	.view-popular-comments .views-field-created:after,
	.blog-info .views-field-created:after,
	.recent-post .views-field-created:after{
		content: "|";
		color: #191919;
		padding: 0 5px;
	}
/**************/

/******Tags******/
.view-id-tags {
	overflow: hidden;
}
.view-id-tags a {
	border: 1px solid #e5e5e5;
	border-radius: 3px;
	box-shadow: 0 0 1px rgba(0,0,0, .1);
	font-size: 12px;
	font-style: normal !important;
	color: #191919 !important;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	float: left;
	display: inline-block;
	padding: 2px 9px 4px;
	margin: 0 5px 5px 0;
}
	.view-id-tags a:hover {
		background: #ff5555;
		border: 1px solid #fff;
	  	border-color: transparent;
		color: #fff !important;
		text-decoration: none !important;
	}
/*****************/

/*****Arcives*****/
.view-archive li { 
	
	padding:4px 0 5px;
	overflow:hidden;
	line-height:20px;
}
	.view-archive li.last {
		border-bottom: none;
	}
	.view-archive li a { 
		background:url(../images/a1.png) no-repeat 0 -24px;
		padding-left: 25px;
		color:#6f6f6f;
		font-size:14px;
		
		text-decoration:none;
		display: inline-block;
	}
		.view-archive li a:hover {
			background: url(../images/a1.png) no-repeat 0 7px;
			color:#ff5555;
		}
/***********************/

.views-field-name {
	font-size: 12px;
	color: #ababab;
}
	.views-field-name a {
		color: #6f6f6f;
		text-decoration: none;
		font-style: italic;
	}
		.views-field-name a:hover {
			text-decoration: underline;
		}

.views-field-created {
	font-size: 12px;
	color: #ababab;
}
.views-field-comment-count {
	float: left;
}
	.views-field-comment-count a {
		font-size: 12px;
		color: #575151;
		text-decoration: none
	}
	.views-field-comment-count a:hover { color: #ff5555;}

/**********blog-style-2*********/
.blog-style-2 .views-row {
	border-bottom: 1px solid #e5e5e5;
	overflow: hidden;
	margin-bottom: 30px;
	padding-bottom: 20px;
}
	.blog-style-2 .views-field-field-blog-image,
	.blog-style-2 .views-field-field-soundcloud,
	.blog-style-2 .views-field-field-video,
	.blog-style-2 .views-field-field-quote{
		margin-bottom: 30px;
	}
	.blog-style-2 .views-field-title-1 {
		border-left: 2px solid #ff5555;
		overflow: hidden;
		padding-left: 20px;
		margin-bottom: 13px;
	}
	.blog-style-2 .blog-title {
		font-size: 18px;
		color: #191919;
		font-weight: bold;
	}
	.blog-style-2 .views-field-name {
		float: left;
	}
	.blog-style-2 .views-field-comment-count {
		color: #191919;
		font-size: 12px;
		padding-left: 5px;
	}
	.blog-style-2 .views-field-comment-count a{
		font-size: 12px;
	}
		.blog-style-2 .views-field-comment-count a:before {
			font-size: 15px;
		}
	.blog-style-2 .views-field-view-node a,
	.blog-style-3 .views-field-view-node a {
		font-size: 12px;
		color: #191919;
		font-weight: bold;
		text-decoration: none;
		padding: 4px 9px;
		display: inline-block;
	}

/*****blog-style-3*****/
.blog-style-3 .each-faculty-row {
	border-bottom: 1px solid #e5e5e5;
	overflow: hidden;
	margin-bottom: 30px;
}
.blog-style-3 .views-field-field-position {
  margin-top: 21px;
}
.blog-style-3 .views-field-title {
	background: url(../images/bg-line.gif) 0 bottom no-repeat;
	font-size: 18px;
	color: #191919;
	font-weight: bold;
	padding-bottom: 17px;
	margin-bottom: 20px;
	display: inline-block;
}
.blog-style-3 .views-field-field-blog-image,
.blog-style-3 .views-field-field-soundcloud,
.blog-style-3 .views-field-field-video {
	/*width: 360px;*/
	float: left;
	margin: 0 30px 20px 0;
}

.blog-style-3 .blog-info {
	background: #fafafa;
	overflow: hidden;
	padding: 9px 20px;
	clear: both;
}
.blog-style-3 .views-field-name {
	float: left;
}
.blog-style-3 .blog-tags {
	float: left;
	font-weight: normal;
	display: inline-block;
	margin-bottom: 0;
	line-height: 20px;
	font-size: 12px;
	color: #ababab;
}
.blog-style-3 .blog-tags a{
	font-style: italic;
	font-size: 12px;
	color: #6f6f6f;
	text-decoration: none;
}
	.blog-style-3 .blog-tags a:hover {
		text-decoration: underline;
	}
	.blog-style-3 .blog-tags:before {
		content: "|";
		padding: 0 7px;
		color: #191919;
	}
.blog-style-3 .views-field-comment-count {
	float: right;
}
	.blog-style-3 .views-field-comment-count a {
		font-size: 12px;
	}
	.blog-style-3 .views-field-comment-count a:before {
		font-size: 14px;
	}

.blog-style-3 .views-field-field-quote p{
	border: 1px solid #e5e5e5;
	font-style: italic;
	font-size: 18px;
	line-height: 24px;
	padding: 15px 20px;
	margin-bottom: 0;
}

	.blog-style-3 .views-field-field-quote p:before {
		content: "\e806";
		font-family: 'Fontello';
		color: #ff5555;
		font-size: 18px;
		font-style: normal;
		display: inline-block;
		float: left;
		margin-bottom: 30px;
	}
	.blog-style-3 .views-field-field-quote strong {
		color: #191919;
		font-size: 14px;
		font-style: normal;
		line-height: 30px;
	}

.node-full .field-name-field-blog-username {
	margin-bottom: 24px;
}

.field-name-share-this-story {
	clear: both;
	padding: 9px 0 11px 20px;
	margin-bottom: 30px;
}
	.field-name-share-this-story a,
	.views-field-view-node-1 a {
		text-decoration: none;
		float: left;
		font-size: 0px;
		line-height: 0;
		color: #c9c9c9;
		-webkit-transition:color .2s ease;
		-moz-transition:color .2s ease;
		transition:color .2s ease;
	}
		.field-name-share-this-story a:hover,
		.views-field-view-node-1 a:hover {
			color: #ff5555;
		}
		.field-name-share-this-story a:before,
		.views-field-view-node-1 a:before {
			font-size: 18px;
			padding-left: 11px;
		}
	.field-name-share-this-story .field-label {
		font-size: 14px;
		color: #191919;
		float: left;
	}
	.field-name-share-this-story .field-items {
		float: right;
	}

	a.icon-facebook:hover { color: #3B5998;}
	a.icon-twitter:hover { color: #33CCFF;}
	a.icon-gplus:hover { color: #C63D2D;}
	a.icon-linkedin:hover { color: #4875B4;}
	a.icon-dribbble:hover { color: #e04c86;}
	a.icon-vimeo:hover { color: #41b2dc;}

.field-name-about-author {
	border: 1px solid #e5e5e5;
	padding: 20px 30px 26px 20px;
	margin-bottom: 30px;
}
	.field-name-about-author .user-avt {
		background: url(../images/avatar.png) no-repeat center 0;
		display: block;
		width: 44px;
		height: 44px;
	}
.field-name-about-author .views-field-picture {
	border: 2px solid #fafafa;
	box-shadow: 0 1px 1px rgba(0,0,0, .3);
	float: left;
	border-radius: 50%;
	overflow: hidden;
	width: 44px;
	height: 44px;
	margin: 0 20px 30px 0;	
}

.views-field-field-about-the-author .views-label {
	font-size: 18px;
	color: #191919;
	font-weight: bold;
	line-height: 30px;
	display: block;
	padding-bottom: 6px;
}
/*************/

/***Similar items*****/
.view-similarterms {
	overflow: hidden;
}
.view-similarterms .views-row {
	float: left;
	width: 255px;
	height:200px;
	margin-right: 30px;
	margin-bottom: 30px;
}
	.view-similarterms .views-row-last {
		margin-right: 0;
	}

.field-name-related-posts h2,
.field-name-related-projects h2{
	background: url(../images/bg-line.gif) 0 bottom no-repeat;
	padding-bottom: 17px;
	margin-bottom: 20px;
}
.view-similarterms .views-field-field-blog-image,
.view-similarterms .views-field-field-portfolio-image {
	margin-bottom: 15px;
}
.view-similarterms .views-field-title a {
	font-size: 14px;
	font-weight: bold;
	color: #191919;
	text-decoration: none;
	-webkit-transition:color .2s ease;
	-moz-transition:color .2s ease;
	transition:color .2s ease;
}
	.view-similarterms .views-field-title a:hover {
		color: #ff5555;
	}

.view-similarterms .views-field-comment-count {
	float: right;
}

.view-similarterms .views-field-title {
	display: inline-block;
}

.view-similarterms .views-field-field-category a {
	font-style: normal;
	color: #ababab;
}

.node-portfolio .group-project-body {
	float: left;
	width: 870px;
	margin-right: 30px;
}
.node-portfolio .group-project-details {
	border: 1px solid #e5e5e5;
	padding: 10px 20px 15px;
	margin-bottom: 30px;
	float: left;
	width: 270px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
	.node-portfolio .group-project-details h3 span {
		font-size: 14px;
	}
	.node-portfolio .field-type-datetime {
		font-size: 12px;
		color: #ababab;
	}

.node-portfolio .field-name-title {
	display: inline-block;
}
	.variant-2 .field-name-title {
		padding-top: 25px;
	}

.field-name-field-portfolio-image {
	background: none;
	padding: 0;
	box-shadow: none;
}
.variant-2 .field-name-field-portfolio-image{
	float: left;
	width: 870px;
	margin-right: 30px;
}
.variant-2 .group_project_body,
.variant-2 .group_project_details {
	float: left;
	width: 270px;
	margin-right: 0;
}
.variant-2 .group_project_details {
	border: 0;
	padding: 0;
}

.variant-2 .field-name-field-project-link {
	margin-bottom: 0;
}

.variant-2 .field-name-field-project-date,
.variant-2 .field-name-field-customer {
	background: url(../images/bg-line2.gif) bottom repeat-x;
	padding: 3px 0 5px;
}

.field-name-view-count,
.views-field-totalcount {
	font-size: 12px;
	color: #ababab;
	float: right;
	width: 33px;
}
.field-name-view-count:before,
.views-field-totalcount:before {
	/*content: "\e804";*/
	content: "\f164";
	/*font-family: 'Fontello';*/
	font-size: 14px;
	float: left;
	padding-right: 5px;
}

.field-name-related-projects {
	border-top: 1px solid #e5e5e5;
	clear: both;
	padding-top: 44px;
}

.field-name-field-project-link {
	background: #fafafa;
	font-size: 12px;
	color: #ff5555;
	padding: 4px 10px;
	margin: 18px 0 5px 0;
}

#about-us-1 .who-we-are {
	float: left;
	width: 770px;
	margin-right: 30px;
}
#about-us-1 .our-skills {
	float: left;
	width: 370px;
}


.banner {
	background: url(../images/banner-img.jpg) 0 0 no-repeat;
	background-size: 1170px 170px;
	color: #fff;
	line-height: normal;
	overflow: hidden;
}
	.banner strong {
		background: #ff5555;
		display: inline-block;
		float: right;
		font-size: 36px;
		padding: 0 10px;
		margin: 40px 116px 0 0;
	}
	.banner span {
		background: #373737;
		clear: both;
		float: right;
		font-size: 24px;
		font-weight: bold;
		display: inline-block;
		padding: 6px 10px 7px;
		margin:0 40px 40px 0;
	}

.view-meet-our-team .views-row {
	border: 1px solid #e5e5e5;
	float: left;
	width: 227px;
	margin-right: 30px;
	margin-top:30px;
	overflow: hidden;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
}
.view-meet-our-team .views-row .views-field-title {
	
}
	.view-meet-our-team .views-row-last {
		margin-right: 0;
	}
	.meet-team2 .views-row {
		width: 370px;
	}

.view-meet-our-team .views-field-field-photo {
	margin-bottom: 15px;
}
	.view-meet-our-team .views-field-field-photo img {
		width: 100%;
	}

.view-meet-our-team .views-field-title {
	text-align: center;
}
.view-meet-our-team .views-field-title a {
	color: #191919;
	font-weight: bold;
	font-size: 15px;
	text-decoration: none;
	-webkit-transition:color .2s ease;
	-moz-transition:color .2s ease;
	transition:color .2s ease;
}
	.view-meet-our-team .views-field-title a:hover {
		color: #ff5555;
	}

.view-meet-our-team .views-field-field-team-position {
	text-align: center;
	color: #ababab;
	padding-bottom: 11px;
}

.view-meet-our-team .views-field-body {
	font-size: 12px;
	color: #6f6f6f;
	padding: 0 15px;
	text-align: center;
}
	.meet-team2 .views-field-body {
		padding: 0 28px;
	}

.views-field-view-node-1 {
	background-color:#f3f3f3;
	background-image:-moz-linear-gradient(top, #fefefe, #f3f3f3); /* FF3.6 */
	background-image:-ms-linear-gradient(top, #fefefe, #f3f3f3); /* IE10 */
	background-image:-o-linear-gradient(top, #fefefe, #f3f3f3); /* Opera 11.10+ */
	background-image:-webkit-gradient(linear, top, bottom, from(#fefefe), to(#f3f3f3)); /* Saf4+, Chrome */
	background-image:-webkit-linear-gradient(top, #fefefe, #f3f3f3); /* Chrome 10+, Saf5.1+ */
	background-image:linear-gradient(top, #fefefe, #f3f3f3);
	box-shadow: 0 0 0 1px rgba(255,255,255, .7) inset;
	overflow: hidden;
	border-top: 1px solid #e5e5e5;
	padding: 5px 0 5px 0;
}
	.view-meet-our-team .views-field-view-node-1 {
		text-align: center;
	}
		.view-meet-our-team .views-field-view-node-1 .field-content div {
			display: inline-block;
		}
		.view-meet-our-team .views-field-view-node-1 .field-content a:before {
			padding: 0 5px;
		}


#about-us-2 .field-type-image {
	float: left;
	margin-right: 30px;
}
	#about-us-2 .field-type-image img {
		width: 360px;
	}
#about-us-2 .who-we-are h3 {
	background: url(../images/bg-line.gif) 0 bottom no-repeat;
	padding-bottom: 17px;
	font-size: 21px;
	font-weight: normal;
	display: inline-block;
}

#about-us-2 .services .views-row {
	float: left;
	width: 370px;
	margin-right: 30px;
}
	#about-us-2 .services .views-row-3,
	#about-us-2 .services .views-row-6 {
		margin-right: 0;
	}


.services-block .views-row {
	float: left;
	width: 270px;
	margin-right: 17px;
}
	.services-block .views-row-3,
	.services-block .views-row-6 {
		margin-right: 0;
	}

.features-border .views-row {
	float: left;
	width: 270px;
	margin-right: 30px;
}
	.features-border .views-row-last {
		margin: 0;
	}

.location.vcard {
	margin: 0;
}


#home-style-2 .pane-views-recent-works-block {
	width: 100%;
	margin: 0;
	float: none;
}
#home-style-3 .center-region {
	padding-bottom: 40px;
}

#home-style-4 .pane-views-from-the-blog-block-1,
#home-style-4 .pane-quicktabs-services-accordion {
	width: 370px;
	float: left;
	margin-right: 30px;
}

#home-style-4 .pane-quicktabs-about-us-tabs {
	float: left;
	width: 370px;
}

.pane-views-features-block-2 {
	width: 870px;
	margin-right: 30px;
	float: left;
}

#home-style-5 .pane-views-recent-works-block-1 {
	width: 870px;
	margin-right: 30px;
	float: left;
}


.one-half {
	width: 570px;
	float: left;
	margin-right: 30px;
}
.one-third {
	width: 370px;
	float: left;
	margin-right: 30px;
}
.two-third {
	width: 770px;
	float: left;
	margin-right: 30px;
}
.one-fourth {
	width: 270px;
	float: left;
	margin-right: 30px;
}
.three-fourth {
	width: 870px;
	float: left;
	margin-right: 30px;
}

#columns .pane-content {
	margin-right: -30px;
}

/************/

#shortcodes .demo-accordion,
#shortcodes .demo-tabs,
#shortcodes .progress-bars {
	width: 570px;
}

#shortcodes .alert-messages {
	margin-right: -30px;
}
#shortcodes .alert-block,
#shortcodes .buttons {
	width: 570px;
	float: left;
	margin-right: 30px;
}

/*************/

#about-us-2 .pane-views-features-block-2 {
	width: 100%;
	margin-right:0;
}

#block-block-17 {
	display: none;
	border-left: 1px solid #ededed;
	border-right: 1px solid #ededed;
	float: left;
	padding: 8px 10px 8px 5px;
	margin-left: 10px
}
	#block-block-17 .content a {
		color: #7f7f7f;
		text-decoration: none;
	}
		#block-block-17 .content a:hover {
			color: #ff5555;
		}
		#block-block-17 .content a:before {
			color: #c9c9c9;
			font-size: 22px;
		}

.block-ajax-register {
	/*border-left: 1px solid #ededed;*/
	float: left;
	padding-left: 15px;
	margin-left: 15px;
}
	.block-ajax-register .content {
		padding: 10px 0;
	}
	.block-ajax-register .ajax-register-links:before {
		content: "\e800";
		font-family: 'Fontello';
		font-size: 22px;
		float: left;
		padding-right: 10px;
		color: #c9c9c9;
	}
	.block-ajax-register .ajax-register-links li{
		margin: 0 !important;
	}
	.block-ajax-register .ajax-register-links li.first:after {
		content: "or";
		color: #bbb;
		padding: 0 2px 0 4px;
	}

	.block-ajax-register .ajax-register-links a {
		color: #7f7f7f;
		text-decoration: none;
	}
		.block-ajax-register .ajax-register-links a:hover {
			color: #ff5555;
		}

div.ctools-modal-content {
	background: #373737;
	border: 0;
	border-top: 2px solid #ff5555;
	margin: 0;
}
	div.ctools-modal-content a.close {
		margin-top: -20px;
		margin-right: -4px;
		opacity: 1;
		color: #fff;
		font-size: 18px;
		font-weight: bold;
		text-shadow: none;
		font-family: 'Ubuntu', sans-serif;
	}
		div.ctools-modal-content a.close img {
			display: none;
		}

	div.ctools-modal-content .modal-header {
		background: none;
	}

	#modal-title {
		display: none;
	}

	div.ctools-modal-content label{
		display: none;
	}

	div.ctools-modal-content .description {
		color: #777;
	}

	#modal-content {
		width: 100% !important;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		box-sizing:border-box;
	}
		#modal-content input.form-text {
			background: #414141;
			border: 1px solid #4b4b4b;
			color: #888 !important;
			width: 100%;
		}

		#modal-content .form-submit {
			background: #ff5555;
			box-shadow: none;
			border: 0;
			border-radius: 0;
			color: #fff;
			padding: 8px 11px;
			text-transform: uppercase;
			float: right;
			margin-right: 0;
		}
			#modal-content .form-submit:hover {
				background: #fe6c6c;
			}

			.ajax-register-links {
				text-align: left;
				float: left;
			}

			.ajax-register-links-wrapper .ajax-register-links li {
				display: block;
				margin: 0;
				padding: 0;
			}

			.ajax-register-links-wrapper .ajax-register-links li a {
				text-decoration: none;
				border: 0;
			}
				.ajax-register-links-wrapper .ajax-register-links li a:hover {
					text-decoration: underline;
				}


#block-block-7 .content a,
#block-block-8 .content a,
#block-block-9 .content a{
	color: #ff5555;
	text-decoration: none;
}

.section-search .search-form .form-text{
	margin: 0 10px;
}
.section-search .search-form .form-submit{
	font-size: 13px;
	padding: 6px 13px 8px;
}

.isotope-hidden.isotope-item {
	display: none;
}
#block-menu-menu-secondary-nav {
	float:right;
}
#block-menu-menu-secondary-nav ul li {
	display:inline;
	border-right:solid 1px #CCCCCC;
}
#block-menu-menu-secondary-nav ul li:last-child {
	border-right:none;
}
#block-menu-menu-secondary-nav ul li a {
	display:inline-block;
	padding:9px;
	color:#777777;
	text-decoration:none;
}
#block-menu-menu-secondary-nav ul li a:hover {
	color:#000000;
}

.sub-mainbottom .block-menu li{
	padding:3px 0;
}
.sub-mainbottom .block-menu li:first-child{
	padding:0;
}
.sub-mainbottom .block-menu li a{
	color:#AAAAAA;
	text-decoration:none;
}
.sub-mainbottom .block-menu li a:hover{
	color:#FFFFFF;
	text-decoration:none;
}
.field-name-field-school-banner.field-type-image {
	box-shadow:none;
	padding:0;
}
.custom-main-content-70-30 .field-name-body {
	padding-right:30px;
}
#quickset-school_accordion .group-left, #quickset-school_accordion .group-right {
	width:auto !important;
}
h2 {
background: url(/sites/all/themes/norma/images/bg-line.gif) no-repeat 0 bottom;
padding: 0 0 8px 0;
margin-bottom: 20px;
color: #191919;
font-size: 18px;
line-height: normal;
font-weight: bold;
text-transform: uppercase;
}
.more-style a {color:#ff5555 !important; text-decoration:none !important;}
.field-name-body  img {/*border:solid 5px #EEE;*/ margin:8px;}
.field-name-body ul {
	list-style-type: disc;
	list-style-position: outside;
	line-height: 23px;
	padding-left: 18px;
}
.field-name-body ol {
	list-style-position: outside;
	line-height: 23px;
	padding-left: 18px;
}
.field-name-body table {
	border:solid 1px #DDD;
	border-collapse:collapse;
}
.field-name-body table td {
	border:solid 1px #DDD;
	padding:8px 10px;
	vertical-align: middle;
}
.field-name-body table img {
	border:none !important;
}
 .field-name-body table tr:first-child th{
	border:none !important;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #efefef 98%, #ffffff 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(98%,#efefef), color-stop(99%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#efefef 98%,#ffffff 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#efefef 98%,#ffffff 99%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#efefef 98%,#ffffff 99%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#efefef 98%,#ffffff 99%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	vertical-align:middle;
	padding:10px;
}
.field-name-body table p {
	padding:0;
	margin:0;
}
.field-name-field-description-event table {
	border:solid 1px #DDD;
	border-collapse:collapse;
}
.field-name-field-description-event table td {
	border:solid 1px #DDD;
	padding:8px 10px;
	vertical-align: middle;
}
.field-name-field-description-event table img {
	border:none !important;
}
.field-name-field-description-event table tr:first-child th{
	border:none !important;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #efefef 98%, #ffffff 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(98%,#efefef), color-stop(99%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#efefef 98%,#ffffff 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#efefef 98%,#ffffff 99%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#efefef 98%,#ffffff 99%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#efefef 98%,#ffffff 99%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	vertical-align:middle;
	padding:10px;
}
.field-name-field-description-event table p {
	padding:0;
	margin:0;
}
.float-left {
	float:left;
}
.float-right {
	float:right;
}
.custom-row-70-30 .field-name-related-center-projects .field-item {
	overflow:hidden;
}
.book-explorer ul.menu li {
	padding: 3px 0pt 3px 16px;
}
.book-explorer .book-explorer-toggle {
	text-decoration:none;
}
article footer.book-navigation ul li {
float: none;
list-style:disc !important;
}
.program-table {
	width:72% !important;
	margin:0px auto;
}
.program-table td {
	padding:2px !important;
}
.program-table td img {
	margin:0;
	border:0;
}
.field-name-school-side-menu .school-menu a , .field-name-school-menu-viewer a {
	width:92%;
	font-weight:bold;
	color:#615E5E !important;
	padding-top:10px;
	padding-bottom:10px;
}
.field-name-school-side-menu .school-menu a:after, .field-name-school-menu-viewer a:after{
content: "»";
float: right;
}
.view-faculty-bio .view-header {
	background-color: #f3f3f3;
background-image: -moz-linear-gradient(top, #fefefe, #f3f3f3);
background-image: -ms-linear-gradient(top, #fefefe, #f3f3f3);
background-image: -o-linear-gradient(top, #fefefe, #f3f3f3);
background-image: -webkit-gradient(linear, top, bottom, from(#fefefe), to(#f3f3f3));
background-image: -webkit-linear-gradient(top, #fefefe, #f3f3f3);
background-image: linear-gradient(top, #fefefe, #f3f3f3);
border: 1px solid #e5e5e5;
box-shadow: 0 0 0 1px rgba(255,255,255, .7) inset;
border-radius: 3px;
margin-bottom: 30px;
}
.center-images {
float: left;
margin: 0 20px 0 0;
width:30%;
}
.campus-title {
	padding-bottom: 10px;
}
.custom-main-content-70-30 .custom-region-70-30-inside-first{
	padding-right:30px;
}
.view-recent-works .jcarousel-item {
	padding:10px;
}
.panels-flexible-row-4-main-row .panels-flexible-region-4-center-inside {
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	padding-top:15px;
	margin-bottom:30px;
}

#research-banner .tiles {
	height: 166px;
	width: 190px;
	float: left;
	
}
#research-banner .tiles-two {
	height: 166px;
	width: 380px;
	float: left;
	position:relative;
	text-align:center;
}
#research-banner .sub-tile {
	float: left;
	height: 83px;
	width: 188px;
	position:relative;
	margin:0 2px 3px 0;
}
.orange {
	background-color:#f66e08;
	}
.green {
	background-color:#91c026;
	}
.blue {
	background-color:#3991a7;
	}
.violet {
	background-color:#445a8c;
	}
.red {
	background-color:#eb2d2d;
	}
.yellow {
	background-color:#ffb80c;
	}
.white {
	background-color:#FFFFFF;
	}
.sub-tile a {
	display:block;
	color:#FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	padding: 44px 5px 20px 5px;
	}
.sub-tile img {
	position: absolute;
	right: 10px;
	top: 9px;
	}
.tile-hover { 
	background-color:#000000;
}

.tile-hover {
	overflow:hidden;
}
.tile-hover img {
	opacity:1;
	transition: all 0.5s ease;
}
.tile-hover img:hover {
	transform:scale(1.1);
    -webkit-transform:scale(1.1);
    -moz-transform:scale(1.1);
    -o-transform:scale(1.1);
    -ms-transform:scale(1.1);
	opacity:0.8;
}
blockquote p {
	line-height:26px;
}

.view-more a {
font-size: 12px;
color: #191919;
text-decoration: none;
font-weight: bold;
padding: 9px 9px;
background-color: #ff5a5a;
background-image: -moz-linear-gradient(top, #fff, #f8f8f8);
background-image: -ms-linear-gradient(top, #fefefe, #f8f8f8);
background-image: -o-linear-gradient(top, #fefefe, #f8f8f8);
background-image: -webkit-gradient(linear, top, bottom, from(#fefefe), to(#f8f8f8));
background-image: -webkit-linear-gradient(top, #fefefe, #f8f8f8);
background-image: linear-gradient(top, #fefefe, #f8f8f8);
border: 1px solid #dcdcdc;
box-shadow: 0 0 0 1px rgba(255,255,255, .7) inset;
border-radius: 3px;
}
.view-more {
	margin: 10px 0 20px 0;
}

.social-follow a {
	padding:6px 5px;
	color:#BBBBBB;
	text-decoration:none;
}
.social-follow a:hover {
	color:#EEEEEE;
}
.social-follow li {
	margin: 0 0 5px 0;
}
.social-follow li i{
	margin-right:5px;
	font-size:19px;
	/*color:#EEEEEE;*/
}
.sub-mainbottom section {
	margin-bottom:5px;
}
.fb-blue {
	color:#3b5998;
}
.twit-blue {
	color:#55ACEE;
}
.gplus-red {
	color:#DD4B39;
}
.youtube-red {
	color:#DD2826;
}
.vimeo-white {
	color:#FFFFFF;
}
.research-green {
	color:#91C026;
}
.field-name-school-home-news-events {
	float:left;
	width:49%;
	margin-right:50px;
}
.field-name-field-school-top-content {
	float:left;
	width:46%;
}
.field-name-school-features {
	margin-top:25px;
}
#academics-page .custom-main-content-70-30 .custom-region-70-30-inside-first {
	padding-right: 0px;
	margin-right: 25px;
	border-right: dashed 1px #CCC;
}
.school-tabs {
      position: relative;   
      min-height: 200px; /* This part sucks */
      clear: both;
      margin: 25px 0;
    }
    .school-tab {
      float: left;
    }
    .school-tab label {
      background: #eee; 
      padding: 10px; 
      border: 1px solid #ccc; 
      margin-left: -1px; 
      position: relative;
      left: 1px; 
    }
    .school-tab [type=radio] {
      display: none;   
    }
    .school-tab-content {
      position: absolute;
      top: 40px;
      left: 0;
      background: white;
      right: 0;
      bottom: 0;
      padding: 20px;
      border: 1px solid #ccc; 
      
      overflow: hidden;
    }
    .school-tab-content > * {
      opacity: 0;
      
    }
    .school-tabs [type=radio]:checked ~ label {
      background: white;
      border-bottom: 1px solid white;
      z-index: 2;
    }
    .school-tabs [type=radio]:checked ~ label ~ .school-tab-content {
      z-index: 1;
    }
    .school-tabs [type=radio]:checked ~ label ~ .school-tab-content > * {
      opacity: 1;
      
      -webkit-transform: translateX(0);
      -moz-transform:    translateX(0);
      -ms-transform:     translateX(0);
      -o-transform:      translateX(0);
    }
	.intabContainer {
	margin: 0;
	}
.intabContainer .digiTabs {
	list-style: none;
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0px;
	position: relative;
	top: 1px;
	}
.intabContainer .digiTabs li {
	float: left;
	background-color: #eee;
	padding: 10px 15px!important;
	cursor: pointer;
	border: 1px solid #ccc;
	/*margin-right: 1px;*/
	position:relative;
	left:1px;
	margin-left: -1px;
	color: #6F6F6F;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	}
.intabContainer .digiTabs .selected {
	background-color: #fff;
	color: #393939;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom:1px solid #FFFFFF;
	}
.intabContent {
	padding: 10px;
	background-color: #fff;
	overflow: hidden;
	margin-bottom: 10px;
	border: 1px solid #ccc;
	}
.intabContent {
	border: 1px solid #ccc;
	padding:10px;
}
.tab-wrapper {
	background-color: #FAFAFA;
	padding:5px;
}
.tab-wrapper  table {
	margin-bottom:0 !important;
}

.node-type-center-home table, .node-type-center-home td {
	vertical-align:top !important;
	border:none !important;
	background:none !important;
}
.page-faculty #block-system-main > div > div > div.view-content:before {
display: block;
content: "";
clear: both;
}

.page-faculty #block-system-main > div > div > div.view-header {
float:left;
}

.page-faculty #block-system-main > div > div > div.view-filters {
float:right;
}
.timelineMinor dt a {
	color:#000000 !important;
}
.view-id-meet_our_team.view-display-id-block_5 .views-field-title {
	position: absolute;
	bottom: 35px;
	width: 100%;
	background-color: #242222;
	opacity: 0.7;
	padding: 5px 0;
}
.view-id-meet_our_team.view-display-id-block_5 .views-field-title a {
	color:#FFFFFF !important;
	font-size:14px !important;
}
.job-seeker-webform .webform-client-form .form-textarea {
background-color:white !important;
}
.job-seeker-webform .webform-client-form .form-text{
background-color:white !important;
}
.no-display {
	visibility:hidden;
}
.view-research-projects-amrita-university .view-header {
background-color: #f3f3f3;
background-image: -moz-linear-gradient(top, #fefefe, #f3f3f3);
background-image: -ms-linear-gradient(top, #fefefe, #f3f3f3);
background-image: -o-linear-gradient(top, #fefefe, #f3f3f3);
background-image: -webkit-gradient(linear, top, bottom, from(#fefefe), to(#f3f3f3));
background-image: -webkit-linear-gradient(top, #fefefe, #f3f3f3);
background-image: linear-gradient(top, #fefefe, #f3f3f3);
border: 1px solid #e5e5e5;
box-shadow: 0 0 0 1px rgba(255,255,255, .7) inset;
border-radius: 3px;
margin-bottom: 30px;
}
.view-research-projects-amrita-university #isotope-container a {
	color:#000000;
}
.node-faculty-bio .field-type-image {
	width:250px;
	float:left;
	margin:0 15px 15px 0;
}
.node-faculty-bio .field-type-image img {
	width:100%;
}
.node-faculty-bio .field-name-body:after {
content: "";
display: block;
clear: both;
}
/*.node-faculty-bio .field-name-title {
	float:left;
	margin-right:6px;
}*/
.node-faculty-bio .field-name-title h2 {
	margin-bottom:10px;
}
.page-field-collection .field-name-field-titleeventsession {
	background: url(/sites/all/themes/norma/images/bg-line.gif) no-repeat 0 bottom;
	padding: 0 0 8px 0;
	margin-bottom: 20px;
	color: #191919;
	font-size: 18px;
	line-height: normal;
	font-weight: bold;
	text-transform: uppercase;
}
.field-name-field-gallery-image a img {
	float:left;
	margin:6px;
	background: #fafafa;
	box-shadow: 0 1px 1px rgba(0,0,0, .2);
	padding: 5px;
}
.field-name-field-gallery-image {
	background:none;
	box-shadow:none;
}
.image-gallery {
	padding:10px 0;
}
.image-gallery:before {
	content: "";
	display: block;
	clear: both;
}
.group-main-container:after {
	content:"";
	display:block;
	clear:both;
}
.left-side-col {
	width:880px;
	float:left;
}
.right-side-col {
	width:265px;
	float:right;
}
.field-type-video-embed-field, .field-name-field-organized-by-event {
 float:left;
 width:100%;
}
.section-event .node h2 a {
 font-size:16px;
}
.intabContent img {
	padding:5px 10px 10px 5px;
	margin:0;
}
.node-type-school-home .tab-wrapper{
float:left;
width:73%;
}
.node-type-school-home .our-inspiration img{
float: left; 
width: 80px;
height: 105px;
padding-right: 10px;
}
.our-inspiration{
float:right;
width:24%;
}
#edit-submitted-subject {
background: #414141;
border: 1px solid #4b4b4b;
color: #888 !important;
font-size: 14px;
width:100%;
}
.img-link-view {
position:relative;
}
.social-wrap {
position: absolute;
top: 46%;
width: 100%;
text-align: center;
z-index: 999;
display: table-cell;
}
.social-wrap .view-node {
display: inline-block;
}
.img-link-view a {
position:static;
}
.img-link-view .view-node a {
margin-left:0;
}
.img-link-view .view-node a:before {
z-index:999 !important;
}
.node-type-blog .field-name-view-count , .page-blog .field-name-view-count {
background: #fafafa;
text-align: center;
padding-top:5px;
width: 50px;
height: 50px;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.node-type-blog .field-name-view-count:before, .page-blog .field-name-view-count:before {
font-family: FontAwesome;
display:block;
width:100%;
}

.node-type-events-home .group-upcoming-events {
float:left;
width:650px;
height:271px;
}
.node-type-events-home #flexslider-2 li img+div {
background-color: #000;
color: #FFF;
opacity: 0.8;
width: 100%;
bottom: 0px;
font-size: 16px;
padding: 5px 3px;
position: absolute;
margin:0;
}
.field-name-field-sub-banner #flexslider-2 img {
max-width: 100%;
height:auto;
}
.field-name-past-events {
float:right;
margin-left:25px;
width:480px;
}
.clear-both:after {
clear:both;
display:block;
content:"";
}
.node-type-events-home .view-recent-works img {
margin:0 !important;
}
.node-type-events-home .view-recent-works .jcarousel-item {
width: 255px !important;
margin: 0 20px 0 0 !important;
}
.node-type-events-home .view-recent-works ul li:last-child {
margin-right:0px !important;
}
.field-name-event-by-year {
float:left;
width:550px;
}
.field-name-events-by-research-interest {
float:right;
width:550px;
}
.field-name-body  .clear-table {
border:none;
}
.field-name-body .clear-table tr:first-child td, .field-name-body .clear-table tr:first-child th {
border:none;
background:none;
}
.node-type-campus-pages .tab-wrapper
{
float:left !important;
width:74% !important;
}
.node-type-campus-pages .our-inspiration img {
float: left !important;
}
table.cols-4 td {
vertical-align:top !important;
width:25%;
}
.field-name-field-sub-school-side-content {
float: left;
width: 46%;
}
.node-type-sub-school-home .tab-wrapper {
float: left;
width: 73%;
}
.node-type-sub-school-home .our-inspiration img {
float: left;
width: 80px;
height: 105px;
padding-right: 10px;
}
.thumb-list li {
padding: 5px;
float: left;
display: block;
width: 100px;
text-align: center;
margin: 10px;
height: 117px;
}
.thumb-list li a {
color: #000000;
text-decoration: none;
}
.thumb-list li a img {
padding:0;
margin:0;
}
.page-research-centers .portfolio-single-column .views-field-title {
padding: 0px 0 10px;
}
.page-research-projects .portfolio-single-column .views-field-title{
  padding: 0px 0 10px;
}
#quicktabs-container-center_core_tab .views-row:after {
content: "";
display: block;
clear: both;
}
#quicktabs-container-center_core_tab .views-row {
padding:5px 0px;
}
.view-admission-header-columns table td {
display: inline-block;
width: 23% !important;
}
.field-name-international-event-grid {
margin: 15px 0;
}

/*.page-style-1 .pane-views-features-block {
padding-top: 30px;
}*/
ol.search-results li h3.title a {
   color: #000;
}
.node-type-campus-pages .field-name-campus-home-news-events-tab {
float: left;
width: 49%;
margin-right: 50px;
}
.node-type-campus-pages .field-name-field-camps-side-content {
float: left;
width: 46%;
}
.normalLink a {
   text-decoration:none !important;
   color:#000 !important;
   vertical-align:top;
}
div.views-field.views-field-field-slider-title {
background-color: #131212;
color: #FDFDFD;
opacity: 0.6;
/*width: 100%;*/
bottom: 0px;
font-size: 16px;
padding: 5px 3px;
position: absolute;
margin: 10px;
}
.view-portfolio-pages table{
margin-bottom: 0em;

}

.view-portfolio-pages table tr td{
border-right: #BBBBBB 1px solid;
height: 40px;
text-align: center;
vertical-align: middle;
}

.view-portfolio-pages table tr td:last-child {
    border: none;
}

.research-project-centers-link-style a {
font-weight: bold;
color: rgb(102, 102, 107);
text-decoration: none
}
.research-project-centers-link-style a:hover {
color:#ff5555;
}
.page-milestones div.timelineToggle {
    float: none !important;
} 
[class$="-profile"] {
    padding:9px 0px 1px 0px;
    max-width:23px;
    overflow:hidden;
}
.views-field-view-node-1 .field-content a:before {
    padding:0px 7px !important;
}
.webform-client-form .form-text, .webform-client-form .form-textarea
{
	background: #FCFCFC !important; 
border: 1px solid #DBD6D6 !important;
}
.node-type-cfp .custom-right-side-70-30 .field {
margin-bottom: 10px;
}
.hide-div {
  display:none !important;
}
.show-div {
  display:block !important;
  visibility: visible !important;
}
.div-display {
	color:#ed9921;
 	cursor:pointer;
}
.node-type-school-home div.flex-caption, .node-type-center-home div.flex-caption, .node-type-page div.flex-caption{
background-color: #131212;
color: #FDFDFD;
opacity: 0.6;
bottom: 0px;
font-size: 16px;
padding: 5px 3px;
position: absolute;
margin: 10px;
max-width: 45%;
}
div.flex-caption a {
color: #FDFDFD !important;
text-decoration: none;
}

.quicktabs-wrapper .more-link {
margin-top: 10px;

}

.quicktabs-wrapper .more-link a, .node-type-center-home .field-name-center-projects .more-link a
{
-webkit-tap-highlight-color: #46a7e2;
border: 1px solid #dcdcdc;
border-radius: 3px;
background-color: #f3f3f3;
padding: 6px;
text-decoration: none;
font-weight: bold;
color: #0A0A0A;
margin-top: 10px;
font-size: 12px;
background-image:-moz-linear-gradient(top, #fefefe, #f3f3f3); /* FF3.6 */
background-image:-ms-linear-gradient(top, #fefefe, #f3f3f3); /* IE10 */
background-image:-o-linear-gradient(top, #fefefe, #f3f3f3); /* Opera 11.10+ */
background-image:-webkit-gradient(linear, top, bottom, from(#fefefe), to(#f3f3f3)); /* Saf4+, Chrome */
background-image:-webkit-linear-gradient(top, #fefefe, #f3f3f3); /* Chrome 10+, Saf5.1+ */
background-image:linear-gradient(top, #fefefe, #f3f3f3);
}
.view-school-center-home-tab img {
padding-right: 10px;
}
.dept-menu{
	float:right; 
	width:25%; 
	margin-left:20px;
}
.dept-menu img {
margin: 0px 0px 10px !important;
}

.dept-menu a {
text-decoration: none;
}

.dept-menu-heading {
background: #f0f0f0;
padding: 5px 0px 5px 5px;
}

.field-name-our-inspiration-small {
width: 24%;
float: right;
}
.field-name-school-home-quick-tab {
float: left;
width: 74%;
padding-bottom: 20px;
}

.view-school-center-home-tab .quicktabs-tabpage {
overflow: hidden;
}
.field-name-field-dept-side-content .dept-menu {
width: 100%;
}
.margin-bottom-20{
margin-bottom:20px;
}
.margin-right-10{
 margin-right:10px;
}

.margin-right-20{
margin-right:20px;
}
/*START: FACULTY VIEW. */
.page-faculty .view-header{
    width:100%;
	float:left;
}
.page-faculty .view-header h2{
	float:left;
}
.page-faculty .view-header #show-faculty-filter, .page-press-media-all #show-press-media-filter{
	float: right;
}
.page-faculty .view-header #hide-faculty-filter, .page-press-media-all #hide-press-media-filter{
	float: right;
	display:none;
}
.page-faculty .view-filters{
	display: none;
	position: absolute;
	margin-left: 73%;
	float:right;
	overflow: hidden;
	margin-top: 30px;
	padding: 10px;
	border-radius: 10px 0px 10px 10px;
	border: 1px solid #000;
	background-color:#FAFAFA;
}
.page-faculty .view-filters .views-exposed-form select{
    width:200px;
}
.page-faculty .view-filters .views-widget-filter-field_faculty_department_tid{
	float:none;
}
.page-faculty .view-filters .views-widget-filter-field_faculty_campus_tid{
	float:none;
}
.page-faculty .view-filters .views-widget-filter-field_faculty_designation_tid{
	float:none;
}
.page-faculty .view-filters .views-widget-filter-field_faculty_department_main_tid{
	float: none;
}
.page-faculty #filter-description{
	margin-left: 10px;
}
/*START: For each Faculty Porfile in FACULTY VIEW. */

/*For making Salutation, First Name and Last Name appear in same line with same style in Faculty view. */
.page-faculty .views-field-field-salutation , .page-faculty .views-field-field-first-name {
	float: left;
	margin-right: 4px;
}
/*Not hiding empty fields in faculty view. To create height so that profile without Last Name won't have problems */
.page-faculty .views-field-field-last-name {
	height: 21px;
}
.page-faculty .views-field-field-salutation .field-content {
    margin-bottom: 12px;
    background: url(/sites/all/themes/norma/images/bg-line.gif) no-repeat 0 bottom;
	padding-bottom:8px;
}
.page-faculty .views-field-field-salutation .field-content, .page-faculty .views-field-field-first-name .field-content, .page-faculty .views-field-field-last-name .field-content{
    text-transform:capitalize;
    color: #191919;
    font-size: 18px;
    line-height: normal;
    font-weight: bold;
}

/*Faculty 1 */
/*START: FACULTY VIEW. */


.page-faculty1 .view-header #show-faculty-filter{
	float: right;
}
.page-faculty1 .view-header #hide-faculty-filter{
	float: right;
	display:none;
}
.page-faculty1 .view-filters{
	display: none;
	position: absolute;
	margin-left: 73%;
	float:right;
	overflow: hidden;
	margin-top: 30px;
	padding: 10px;
	border-radius: 10px 0px 10px 10px;
	border: 1px solid #000;
	background-color:#FAFAFA;
}
.page-faculty1 .view-filters .views-exposed-form select{
    width:200px;
}
.page-faculty1 .view-header h2{
	/*float:left;*/
}
.page-faculty1 #filter-description{
	margin-left: 10px;
}
/**/
.blog-style-3 .faculty_position .views-row {
	border-bottom: 0px solid #e5e5e5;
	overflow: hidden;
	margin-bottom: 1px;
}
.page-faculty1 .views-field-field-salutation , .page-faculty1 .views-field-field-first-name {
	float: left;
	margin-right: 4px;
}
/*Not hiding empty fields in faculty view. To create height so that profile without Last Name won't have problems */
.page-faculty1 .views-field-field-last-name {
	height: 21px;
}
.page-faculty1 .views-field-field-salutation .field-content {
    margin-bottom: 12px;
    background: url(/sites/all/themes/norma/images/bg-line.gif) no-repeat 0 bottom;
	padding-bottom:8px;
}
.page-faculty1 .views-field-field-salutation .field-content, .page-faculty1 .views-field-field-first-name .field-content, .page-faculty1 .views-field-field-last-name .field-content{
    text-transform:capitalize;
    color: #191919;
    font-size: 18px;
    line-height: normal;
    font-weight: bold;
}
/*END: For each Faculty Porfile in FACULTY VIEW. */

/*END: FACULTY VIEW. */

/*START: FACULTY BIO CONTENT TYPE. */
.node-type-faculty-bio .field-group-fieldset .fieldset-wrapper .field-name-field-faculty-qualification .label-inline {
	color: #ababab;
	font-size: 12px;
	font-weight: normal !important;
	line-height: 20px;
	margin-bottom: 0;
	float: left;
}
/*END: FACULTY BIO CONTENT TYPE. */

/*START: AMRITIANS VIEW. */
.page-amritians-profiles .column .region .block .content{
	margin-top:40px;
}
.page-amritians-profiles .view-header{
    width:100%;
	float:left;
	margin-top:-50px;
}
.page-amritians-profiles .view-header h2{
	float:left;
}
.page-amritians-profiles .view-header #show-alumni-filter{
	float: right;
}
.page-amritians-profiles .view-header #hide-alumni-filter{
	float: right;
	display:none;
}
.page-amritians-profiles .view-filters{
	display: none;
	position: absolute;
	left: 76%;
	z-index: 10;
	float:right;
	overflow: hidden;
	margin-top: -19px;
	padding: 10px;
	border-radius: 10px 0px 10px 10px;
	border: 1px solid #000;
	background-color:#FAFAFA;
}
.page-amritians-profiles .view-filters .views-exposed-form select, .page-amritians-profiles .view-filters .views-exposed-form input{
	width:200px;
}
.page-amritians-profiles .view-filters .views-widget-filter-field_year_of_graduation_tid{
	float:none;
}
.page-amritians-profiles#filter-description{
	margin-left: 10px;
}
.page-amritians-profiles .view-empty {
	margin-top:-40px;
}

/*START: For each Alumni Porfile in AMRITIANS VIEW. */
.page-amritians-profiles .alumni-profile {
	max-width:250px !important;
}

.page-amritians-profiles .alumni-profile .views-field-field-alumni-image {
	margin-bottom: 2px;
}

/*For making Salutation, First Name and Last Name appear in same line with same style in Alumni view. */
.page-amritians-profiles .alumni-profile .views-field-field-title-salutation, .page-amritians-profiles .alumni-profile .views-field-field-alumni-first-name  {
	float: left;
	margin-right: 4px;
}
.page-amritians-profiles .alumni-profile .views-field-field-title-salutation, .page-amritians-profiles .alumni-profile .views-field-field-alumni-first-name, .page-amritians-profiles .alumni-profile .views-field-field-alumni-last-name {
	font-size: 16px;
	font-weight:bold;
	color:#000;
	margin-bottom:10px;
}
.page-amritians-profiles .alumni-profile {
	color:#191919;
	font-size: 15px;
}
.page-amritians-profiles .alumni-profile .views-field-field-company {
	color:#e87070;
	font-size: 15px;
}
.page-amritians-profiles .alumni-profile .views-field-field-current-designation {
	color:#0087b5;
	font-size: 15px;
}
/*END: For each Alumni Porfile in AMRITIANS VIEW. */

/*END: AMRITIANS VIEW. */

/*START: ALUMNI PROFILE CONTENT TYPE */
.node-type-alumni-profile .node-alumni-profile .field-name-field-alumni-image {
	max-width:500px;
	min-width:400px;
	float:left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.node-type-alumni-profile .node-alumni-profile .field-label-inline {
	overflow:hidden;
}
/*END: ALUMNI PROFILE CONTENT TYPE */
.node-type-association-home .group-top
{
        overflow:hidden;
}
.node-type-association-home .group-left-top
{
        width:265px;
        float:left;
}
.node-type-association-home .group-right-top
{
        width:880px;
        float:right;
}
.node-type-association-home .group-bottom
{
        overflow:hidden;
}
.node-type-association-home .group-left-bottom
{
        width:475px;
        float:left;
        margin-top:20px;
}
.node-type-association-home .group-right-bottom
{
        width:670px;
        float:right;
        margin-top:20px;
}
.node-type-association-home .association-image {
   position: relative;
   /*width: 100%;  for IE 6 */
}
.node-type-association-home .association-image .a-text span {
   color: white;
   font: bold 20px sans-serif;
   letter-spacing: -1px;
   background: rgb(0, 0, 0); /* fallback color */
   background: rgba(0, 0, 0, 0.7);
   position: absolute;
   padding: 5px;
   text-transform:none;
   width:315px;
   top: 155px;
   text-align:center;
}
.node-type-association-home .association-image .a-text span:hover {
   color: white;
   font: bold 20px sans-serif;
   letter-spacing: -1px;
   background: rgb(0, 0, 0); /* fallback color */
   background: rgba(146, 29, 63, 0.9);
   position: absolute;
   padding: 5px;
   text-transform:none;
   width:315px;
   top: 155px;
   text-align:center;
}
.node-type-association-home .field-name-our-inspiration-small{
        width: 100%;
}
.node-type-association-home .field-name-body img{
        margin:0px;
}
.node-type-association-home .field-name-association-news .more-link{
        padding:10px;
}
.node-type-association-home .field-name-association-news .more-link a{
	-webkit-tap-highlight-color: #46a7e2;
	border: 1px solid #dcdcdc;
	border-radius: 3px;
	background-color: #f3f3f3;
	padding: 6px;
	text-decoration: none;
	font-weight: bold;
	color: #0A0A0A;
	margin-top: 10px;
	font-size: 12px;
}
.imp-date{
        background:url(/sites/all/themes/norma/images/bg-date.png) no-repeat 0 0 !important;
        float:left;
        width:49px;
        height:52px;
        margin:0 10px 10px 0;
        font-weight:bold;
        text-transform:uppercase;
        text-align:center;
}

.imp-date-day .date-display-single{
       color: #191919 !important;
       font-size: 17px !important;
       margin-top:10px !important;
}
.imp-date-month .date-display-single{
       color: #fff !important;
       font-size: 13px !important;
       line-height: 15px;
}
.imp-date-year{
        margin-top:-9px !important;
}
.imp-date-year .date-display-single{
       color: #a5a2a2 !important;
       font-size: 10px !important;
}
.imp-dates-titles {
	color: #191919;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	-webkit-transition: color .2s ease;
	-moz-transition: color .2s ease;
	transition: color .2s ease;
}
.imp-dates-titles:hover {
color: #ff5555;
}
.news-year {
	color: #a5a2a2 !important;
	font-size: 10px !important;
	margin-top: -12px !important;
}
.news-date {
	color: #191919 !important;
	font-size: 17px !important;
	line-height: 30px  !important;
}
.page-press-media .view-all-events .views-field-created-2, .views-field-field-cfp-start-date-2
{
background-image: url("/sites/all/themes/norma/images/bg-date.png");
float:left  !important;
width:49px  !important;
height:52px  !important;
margin:0 20px 10px 0  !important;
font-weight:bold  !important;
text-transform:uppercase  !important;
text-align:center  !important;
}
.icts-menu

{

            float:left !important;

            margin-left: 0px !important;

            margin-right: 2% !important;

            width: 95% !important;

}

.icts-menu-right

{

            float:left !important;

            margin-left: 0px !important;

            margin-right: 2% !important;

            width: 100% !important;

}

.icts-heading

{

            background: #dc5454;

            padding: 5px 0px 5px 5px;

            color:#fffeff;

            font-size: 18px; !important;

}

.icts-sub-heading

 {

 font-size: 14px;

  }

.icts-sub-heading a

{

    text-decoration:none;

    color:#6d6c6c;

}

.icts-sub-heading a:hover

{

    color:#ff5555;

}

.icts-right-icon

{

height: 20px;

width: 20px;

vertical-align:middle;

margin: 0px 0px 10px !important;

}

.page-research-projects .views-field-field-website-url .views-field-field-team-fb .view-more
{
display: block;
}

.page-research-projects .views-field-view-node, .views-field-field-team-fb, .views-field-field-website-url {
display: inline-block;
}

.page-research-projects .view-more a, .page-center .view-more a {
  font-size: 12px;
  color: #191919;
  text-decoration: none;
  font-weight: bold;
  padding: 4px 9px;
  background-color: #ff5a5a;
  display: inline-block;
  background-image: -moz-linear-gradient(top, #fff, #f8f8f8);
  background-image: -ms-linear-gradient(top, #fefefe, #f8f8f8);
  background-image: -o-linear-gradient(top, #fefefe, #f8f8f8);
  background-image: -webkit-gradient(linear, top, bottom, from(#fefefe), to(#f8f8f8));
  background-image: -webkit-linear-gradient(top, #fefefe, #f8f8f8);
  background-image: linear-gradient(top, #fefefe, #f8f8f8);
  border: 1px solid #dcdcdc;
  box-shadow: 0 0 0 1px rgba(255,255,255, .7) inset;
  border-radius: 3px;

}

.node-type-event .group-faculty-details h3 span
{
        font-size: 12px;
        margin-bottom: 5px;
        color:#969696;
} 

fieldset.group-faculty-details
{
	width: 100%;
}

.page-admissions-biotech-2015 .views-exposed-widget.views-submit-button {
float: none;
width: 50px;
}

.view-biotech-pg--entrance-result-2015 ul {
  list-style-type: disc;
  list-style-position: outside;
  line-height: 23px;
  padding-left: 18px;
}

.node-type-faculty-bio div.field-collection-item-field-position div.content div.field-type-taxonomy-term-reference
{
float: left !important; 

}


.node-type-faculty-bio div.field-collection-item-field-position div.content div:not(:last-child) ul > li:after{
content: ",";
margin-right: 5px;
}
.view-quotation- .views-field-body {
  background: url(../images/testimonial-after.png) 0 0 no-repeat;
  color: #fff!important;
  font-style: italic!important;
  font-size: 14px!important;
  line-height: 19px !important;
  padding-bottom: 1px;
  background-position: 0% 100%;
  width:100% !important;
}
.pane-quotation {
	width: 270px;
}

.view-quotation- .flexslider .flex-direction-nav {
   display:none;
}

.view-quotation- .flexslider .flex-control-paging  {
display:none;
}

.view-quotation- .views-field-body > p {
background-color: #9b9b9b;
  	padding: 5px 10px 5px 10px;	
	min-height: 76px;
}

.view-quotation- .views-field-field-author-name
{
	font-size: 14px;
    color: #191919 ;
    display: block;
	padding-top: 15px;
	font-weight:bold;
}

.view-quotation- .views-field-field-quotation-photo
{
  border: 2px solid #fafafa;
  border-radius: 50%;
  box-shadow: 0 1px 1px rgba(0,0,0, .3);
  /*float: left;
  margin: 10px 10px 3px 2px;*/
  margin: 0px 10px 3px 2px;
  width: 64px;
  height: 64px;
  overflow: hidden;

}

.view-quotation- .views-field-field-designation{
	font-size: 12px;
    color: #ababab ;	  
}

.view-quotation- .views-row{
	position:relative;
	margin-bottom : 20px;
}

.view-quotation- .views-field-field-quotation-photo {
 
}


.view-quotation- .views-field-field-author-name {
  position: absolute;
  bottom: 17px;
  left: 40px;
  width: 100%;
}

.view-quotation- .views-field-field-designation {
position: absolute;
bottom: 10px;
left: 40px;
width: 100%;
min-width:350px;
}
/* For what People Say page*/

.page-what-people-say  .view-quotation- .views-row {
	position: relative;
	margin-bottom: 20px;
	float: left;		
	width:45%;
	margin-right: 49px;
  }
  
.page-what-people-say   .field-name-body img {
       margin: 1px; 
	}
	
.page-faculty .blog-style-3 .views-field-title
{
background: url(../images/bg-line.gif) 0 bottom no-repeat;
font-size: 18px;
color: #191919;
font-weight: bold;
padding-bottom: 17px;
margin-bottom: -5px;
display: inline-block;
}
/* THE END */

.page-events-all .view-all-events .views-row {
	clear:both;
}
.page-iqac-events .view-all-events .views-row {
	clear: both;
}
.faculty-grid-title a{ 
color:white;
text-decoration:none;
font-size:15px;
font-weight:bold;
background: rgba(0, 0, 0, 0.7);
position: absolute;
bottom: 26px;
left: 10px;
width:96%;
margin-left:-5px; 
text-align:center;
}

.faculty-grid-designation{
color:white;
font-size:12px;
text-decoration:none;
position: absolute;
bottom: 6px;
left: 10px;
width:96%;
margin-left:-5px;
background: rgba(0, 0, 0, 0.7);
text-align:center;
}

.faculty-grid-title a:hover{ 

color:white;
text-decoration:none;
font-size:15px;
font-weight:bold;
background: rgba(0, 0, 0, 0.7);
background: rgba(146, 29, 63, 0.9);
position: absolute;
bottom: 26px;
left: 10px;
width:96%;
margin-left:-5px;
text-align:center;
}
/*center home update */
.node-type-center-home #quicktabs-view__school_center_home_tab__block{
float:left;
width:75%;

}
.node-type-center-home .field-name-our-inspiration {
width: 24%;
float: right;
padding-bottom:10px;
}

.node-type-center-home #quicktabs-center_home_tab
{
	float: left;
	width: 50%;
	margin-top: 20px;
	float: left;
}
.node-type-center-home .field-name-center-projects
{
	width: 50%;
	float: right;
	margin-top: 20px;
	margin-right: -46px;
}

.node-type-center-home .field-name-center-projects .more-link a
{
	padding: 3px 5px 3px 5px;
	display: inline-block;
	margin-top: -40px;
	position: absolute;
	margin-left: -117px;
}


.page-center .views-field-view-node, .views-field-field-team-fb, .views-field-field-website-url {
display: inline-block;
}
.page-center .portfolio-single-column .views-field-title{
  padding: 0px 0 10px;
}
div#edit-submitted-program {
height: 100px;
overflow: auto;
width:250px;
}

/*alumni page*/
.page-amritians-profiles .views-field-field-company span
{
color: Black;
height:38px;
bottom: 38px;
width: 96%;
font-size: 12px;
}
.page-amritians-profiles .views-field-title span a{
color:black;
text-align: center;
text-decoration: none;
font-weight: bold;
left: 10px;
text-align: center;
}
.page-amritians-profiles .masonry-brick {
height: 223px;
}
.page-amritians-profiles .views-field-field-year-of-graduation
{
font-size:12px;
}
.page-amritians-profiles .views-field-field-facebook-profile-url
{

float: right;
height: 19px;
width: 19px;
padding-left:2px;
margin-top: -17px;

}
.page-amritians-profiles .views-field-field-linkedin-profile-url
{
float: right;
height: 20px;
width: 20px;
margin-top: -17px;

}

/*Press and media page*/
.page-press-media-all .view-filters{
	display: none;
	position: absolute;
	z-index: 10;
	float:right;
	overflow: hidden;
	 margin-top: 33px;
	padding: 10px;
	border-radius: 10px 0px 10px 10px;
	border: 1px solid #000;
	background-color:#FAFAFA;
	width:230px;
	margin-left: 73%;
}


.page-press-media-all input#edit-field-source-url-title
{
    width: 235px !important;
    background-color: white !important;
    margin-left: -1px !important;
	color: #666 !important;
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 12px !important;
    padding: 7px 5px 3px !important;
}
.page-press-media-all .view-all-events .view-content .views-row-odd , .page-press-media-all .view-all-events .view-content .views-row-even
{
width:75%;
}
.page-press-media-all select#edit-field-center-tid
{
width: 235px !important;
}
/*center home*/
.node-type-center-home .group-video-center
{
width: 390px; 
float:left;
margin-right: 20px;
}

.node-type-center-home .field-name-field-videos-center iframe
{
width: 390px !important;
height: 271px !important;
}

.node-type-center-home .group-gallery-center 
{
float: left;
width: 445px;
margin-right: 20px;
}

.node-type-center-home .group-right-group 
{
float: left;
width: 295px;
}

#node-center-home-full-group-main-container 
{
	width:100%;
	display:inline-block;
	margin-top:10px;
}

.node-type-center-home table, .node-type-center-home td {
	padding: 0cm 0.3em 0.5em ;
}

.page-school-business-coimbatore-faculty .views-field-field-faculty-designation { 
	color:white;
	text-decoration:none;
	font-size:15px;
	font-weight:bold;
	background: rgba(0, 0, 0, 0.5);
	position: absolute;
	bottom: 26px;
	left: 10px;
	width:97%;
	margin-left:-5px; 
	text-align:center;'
	display:inline-block;
}

.page-school-business-coimbatore-faculty .views-field-field-faculty-designation a
{
	color: white;
	text-decoration: none;
}

.page-school-business-coimbatore-faculty .views-field-field-short-bio
{
	color: white;
	font-size: 12px;
	text-decoration: none;
	position: absolute;
	bottom: 6px;
	left: 10px;
	width: 97%;
	margin-left: -5px;
	background: rgba(0, 0, 0, 0.5);
	text-align: center;
}
.page-school-ayurveda-medical-camps .view-all-events .views-row {
	clear: both;
}
.view-quotation- .icon-quote:before{
	content: '\e806';
	float: left !important;
	padding-top: 6px !important;
	padding-left:5px !important; 
}

.page-node-19590 .isotope-element:hover , .page-school-business-coimbatore-faculty .isotope-element:hover , .page-node-9713 .isotope-element:hover
{
	background: #fff;
	border: 0px solid #e5e5e5;
	padding: 0px;
}
.page-research-centers .isotope-container .isotope-element, .page-research-projects .isotope-container .isotope-element, .page-center .isotope-container .isotope-element
{
	clear:both;
	position: absolute;
	min-height: 223px;
}