/*
 Theme Name: iCompany
 Theme URI: -
 Description: PCPCC New Theme
 Version: 1.0
 Author: SLD
 Author URI:
 */

/* OTHER IMPORTANT CLASSES ARE DEFINE IN CSS/BOOTSTRAP.CSS */

body {
	font-size: 13px;
	padding: 0 8px !important;
	color: #6f6f6f;
	line-height: 150%;
}

body.toolbar-drawer {
	padding: 65px 8px 0 8px !important;
}

/* BOOTSTRAP RESETS -----------------------------------*/


.field-name-field-public-email .field-items .field-item {
    margin-bottom: 0px !important;
}
.container-fluid {
	padding: 0 !important;
	max-width: 1170px;
	margin: auto;
}

th {

	border-bottom: 0px;
}

form button, form input[type="button"], form input[type="reset"], form input[type="submit"] {
	cursor: pointer;
	-webkit-appearance: button;
	margin: 0px 0;
}

p {
	margin: 10px 0 15px 0;
}

.block-views p {
	margin: 0 0 10px 0;
}

ul, ol {
	margin: 0 0 20px 20px;
	padding: 0;
}

h4 {
	font-size: 20px;
	line-height: 20px;
}
h5 {
	font-size: 17px;
	line-height: 20px;
}
h6 {
	font-size: 15px;
	line-height: 20px;
}

.view-header h1, .view-headerh2 {
	margin-top: 0;
	margin-bottom: 10px;
}

.less-margin {
	margin: 5px 0;
}

pre {
	margin-bottom: 20px;
}

.bordered {
	border-bottom: 1px solid #e9e9e9;
	margin-bottom: 15px;
	padding-bottom: 5px;
}

#page-wrapper {
	background: #fdfdfd;
	min-height: 300px;
	-webkit-box-shadow: 0px 2px 6px rgba(50, 50, 50, 0.25);
	-moz-box-shadow: 0px 2px 6px rgba(50, 50, 50, 0.25);
	box-shadow: 0px 2px 6px rgba(50, 50, 50, 0.25);
	border-top: 0;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-top: 0px solid;
	margin-top: 15px;
}

.btn {
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}

input[type="radio"], input[type="checkbox"] {
	margin: -2px 2px 0 0;
}

.span2 input[type="textfield"], .span2 textarea {
	width: 150px;
}
textarea {
	height: auto;
	max-width: 500px;
}

#page-wrapper .container-inline {
	background: #f2f2f2;
	padding: 20px;
	margin-bottom: 15px;
	border-radius: 4px;
}

.container-inline input[type="submit"] {
	margin-bottom: 9px;
	margin-left: 5px;
}

.links .btn.active {
	background-image: -moz-linear-gradient(center top , #FFFFFF, #E6E6E6);
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
}

.dropdown-menu .active > a, .dropdown-menu .active > a:hover {
	background-image: none;
}

h1, h2, h3, h4, h5, h6, h7, h8 {
	line-height: 140%;
}

blockquote {
	margin: 25px;
	font-weight: normal;
	line-height: 150%;
	font-style: italic;
	font-size: 100%;
}

blockquote p {
}

.pager a, .pager span {
	background-color: #FFFFFF;
	border: 1px solid #DDDDDD;
	border-radius: 5px;
	display: inline-block;
	padding: 3px 10px;
}

.item-list .pager {
	line-height: 35px;
}

.item-list .pager li {
	margin: 0 0 10px 0;
}

.item-list .pager li a {
	color: #5f5f5f;
}

a:focus, .btn:focus, * {
	outline: none;
}

p a:hover {
	text-decoration: underline;
}

.dropdown-menu li > a:hover, .dropdown-menu li > a:focus, .dropdown-submenu:hover > a {
	text-decoration: none;
	color: #ffffff;
	background-image: none;
}

.block .carousel {
	margin-bottom: 5px;
}

.align-center {
	text-align: center;
}

.heading-list {
	font-size: 20px;
	margin: 15px 0;
}

.heading-list li {
	line-height: 34px;
	list-style: circle;
	margin: 0;
}

.checks li {
	list-style: none;
	list-style-image: none;
	background: url(img/check.png) left top no-repeat;
	padding: 0 0 0 40px;
}

.dropcap {
	display: block;
	float: left;
	font-size: 40px;
	line-height: 40px;
	margin: 0 5px 0 0;
	margin-top: -1px;
}

.carousel-control {
	opacity: 0.15;
	font-family: Arial;
	border-radius: 4px;
	width: 50px;
	height: 45px
}

.carousel-control.left {
	background-image: url(img/left-arrow.png);
	background-position: center center;
	background-repeat: no-repeat;
}

.carousel-control.right {
	background-image: url(img/right-arrow.png);
	background-position: center center;
	background-repeat: no-repeat;
}

.carousel-control:hover {
	opacity: .3;
}
/* PORTFOLIO */

.no-space [class*="span3"] {
	margin-left: 0.9%;
	margin-right: 0.9%;
}

.no-space [class*="span3"]:first-child {
	margin-left: 0.9%;
	margin-right: 0.9%;
}

.no-space [class*="span4"] {
	margin-left: 0.85%;
	margin-right: 0.85%;
}

.no-space [class*="span4"]:first-child {
	margin-left: 0.85%;
	margin-right: 0.85%;
}

.no-space [class*="span6"] {
	margin-left: 0.63%;
	margin-right: 0.63%;
}

.no-space [class*="span6"]:first-child {
	margin-left: 0.63%;
	margin-right: 0.63%;
}

.portfolio-divider {
	line-height: 1px;
	float: left;
	width: 100%;
}

.view-portfolio {
	margin-top: 20px;
}

.view-portfolio h3 {
	margin: 10px 0 10px 0;
}

.view-portfolio .thumbnail {
	border: none;
	box-shadow: none;
	margin-bottom: 40px;
}

.view-portfolio .thumbnail img {
}

@media screen and (max-width: 1024px) {
    .view-portfolio .thumbnail img {
        width: 100%;
    }
}

.view-portfolio .portfolio-link {
	margin: 15px 0 0 0;
}

.portfolio-image, .fancy-preload {
	padding: 4px;
	border: 1px solid #e2e2e2;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	display: inline-block;
}

.view-display-id-portfolio1 .portfolio-image {
	float: left;
	width: 540px;
	margin-right: 30px;
}

.view-display-id-portfolio1 .views-row {
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px dashed #e2e2e2;
	float: left;
}


.portfolio-button-container .dropdown-menu {
	left: -85px;
}

.portfolio_body {
}

.portfolio_body .body_inner {
	margin: 0;
	padding: 15px 0 0 0;
}

.node-teaser .portfolio_body .body_inner {
	margin: 0;
	padding: 0;
}

.portfolio_meta {
	padding: 15px 15px 15px 25px;
	background: url(img/vertical-shadow-portfolio.png) left center no-repeat;
	min-height: 150px;
}

.meta_inner {
	padding-top: 20px;
	line-height: 22px;
}

.portfolio_meta .field {
	margin-bottom: 15px;
}

.portfolio_content .field-label {
	font-size: 16px;
	color: #000;
}

@media screen and (max-width: 767px) {
	.view-portfolio .portfolio-image {
		padding-bottom: 0;
		background: none;
	}

	.view-display-id-portfolio1 .portfolio-image {
		width: 350px;
		margin-right: 20px;
	}
}

/* preloader*/

.preloader {
	background: url(js/89.gif) center center no-repeat #fefefe;
	display: block;
}

/* TOP BAR + Social icons------------------------ */
#block-menu-menu-user-bar-first-menus {
 float:right;

}

#topBar {
	line-height: 34px;
	color: #666;
	margin-bottom: 2px;
	margin-top: 3px;
}

#topBar .block {
	padding: 0;
}

#topBar #top-bar-inner {
	padding: 0 10px;
}

#topBar .loginlinks {
	font-size: 12px;
}

#topBar a {
	color: #888;
}

/*
 * -----Social Region
 */

.social-region * {
	margin-bottom: 0 !important;
	margin-top: 0 !important;
	line-height: 33px;
	padding-top: 0;
	padding-bottom: 0;
}

.social-region .item-list ul li {
	margin-bottom: 0;
	margin-top: 0;
	margin-left: 8px;
}

.social-region .block {
	margin-left: 30px;
}

.social-region .titlecontainer, .social-region .blocktitle, .social-region .content {
	display: inline-block;
	margin: 0;
	float: left;
}

.social-region .blocktitle {
	font-size: 20px;
	margin-right: 8px;
	padding-top: 0;
	line-height: 33px;
}

.social-region .social_icons {
	line-height: 32px
}

.social_icons span {
	margin: 0 2px;
	margin-top: 0px;
}

.social_icons a {
	display: block;
	height: 20px;
	font-size: 20px;
}

span.icon-facebook {
	background-image: url(img/social.png);
	background-position: 0px 0px;
	height: 20px;
	width: 20px;
}

span.icon-google {
	background-image: url(img/social.png);
	background-position: -26px 0px;
	height: 20px;
	width: 20px;
}

span.icon-twitter {
	background-image: url(img/social.png);
	background-position: -79px 0px;
	height: 20px;
	width: 20px;
}

span.icon-linkedin {
	background-image: url(img/social.png);
	background-position: -53px 0px;
	height: 20px;
	width: 20px;
}

span.icon-rss {
	background-image: url(img/social.png);
	background-position: -105px 0px;
	height: 20px;
	width: 20px;
}

span.icon-skype {
	background-image: url(img/social.png);
	background-position: -131px 0px;
	height: 20px;
	width: 20px;
}

span.icon-redit {
	background-image: url(img/social.png);
	background-position: -157px 0px;
	height: 20px;
	width: 20px;
}

span.icon-flickr {
	background-image: url(img/social.png);
	background-position: -210px 0px;
	height: 20px;
	width: 20px;
}

span.icon-myspace {
	background-image: url(img/social.png);
	background-position: -235px 0px;
	height: 20px;
	width: 20px;
}

/*light circile icons*/

[class^="icon-circle-light-"], [class*=" icon-circle-light-"] {
	display: inline-block;
	width: 38px;
	height: 38px;
	*margin-right: .5em;
	line-height: 38px;
	vertical-align: text-top;
	background-image: url("img/icons/picons/38.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	margin-top: 1px;
}

span.icon-circle-light-twitter-bird {
	background-position: 0 0;
}

span.icon-circle-light-flickr {
	background-position: -38px 0;
}

span.icon-circle-light-twitter {
	background-position: -76px 0;
}

span.icon-circle-light-skype {
	background-position: -114px 0;
}

span.icon-circle-light-digg {
	background-position: -152px 0;
}

span.icon-circle-light-google {
	background-position: 0 -38px;
}

span.icon-circle-light-linedin {
	background-position: -38px -38px;
}

span.icon-circle-light-vimeo {
	background-position: -76px -38px;
}

span.icon-circle-light-twitter {
	background-position: -114px -38px;
}

span.icon-circle-light-apple {
	background-position: -152px -38px;
}

span.icon-circle-light-picasa {
	background-position: 0 -76px;
}

span.icon-circle-light-rss {
	background-position: -38px -76px;
}

span.icon-circle-light-delicious {
	background-position: -76px -76px;
}

span.icon-circle-light-youtube {
	background-position: -114px -76px;
}

span.icon-circle-light-windows {
	background-position: -152px -76px;
}

span.icon-circle-light-blogger {
	background-position: 0 -114px;
}

span.icon-circle-light-gplus {
	background-position: -38px -114px;
}

span.icon-circle-light-facebook {
	background-position: -76px -114px;
}
/* TOP BAR SEARCH FORM ---------------------- */

#topBar form {
	margin: 0;
}

#topBar form * {
	margin-top: 0;
	margin-bottom: 0;
}

#topBar form .form-actions {
	padding: 0;
}

#topBar form #search-submit-topbar {
	position: absolute;
	bottom: 3px;
	right: 6px;
}

#topBar form .container-inline {
	line-height: 32px;
	position: relative;
	padding: 0 10px 0 0;
}

#topBar #search-block-form .form-text {
	margin: 7px 0 0 0;
	padding: 2px 5px 0 5px;
	width: 100%;
	border-radius: 4px;
	background: #f9f9f9;
	box-shadow: inset 0px 1px 1px rgba(100,100,100, 0.3);
	-moz-box-shadow: inset 1px 0 1px rgba(100,100,100, 0.3);
	-webkit-box-shadow: inset 0px 1px 1px rgba(100,100,100, 0.3);
	border: 1px solid #ececec;
	color: #999;
	font-size: 12px;
	height: 18px;
	line-height: 20px;
	display: block;
}

.search-results h3.title {
	font-size: 18px;
}

@media screen and (max-width: 767px) {
    .region-search-box{
        width: 200px;
    }

    .search-box-top .inner{
        padding: 0 0 10px 0;
    }
}

/* Header   ---------------------- */

#header {
	position: relative;
}

#header_left {
	margin-bottom: -5px;
	margin-top: -30px;
}

@media screen and (max-width: 767px) {
	#header_left {
		margin-bottom: 25px;
	}
}

#header_left .inner {
	padding-top: 10px;
	float: left;
}

#texttitles, #logocontainer {
	display: block;
}

#logocontainer {
	padding-left: 18px;
	float: left;
}

#texttitles, #site-name {
	margin: 0;
}

#texttitles {
	padding-left: 12px;
	display: block;
	float: left;
}

#site-name {
	font-size: 48px;
	line-height: 100%;
	padding-top: 2px;
}

#site-name a, #site-name a:hover {
	color: #5f5f5f;
	text-decoration: none;
}

#slogan {
	padding: 2px 0 0 2px;
	color: #555555;
	display: block;
	font-style: italic;
}

#wap-menu {
margin-left: 0px;
	margin-bottom: 0px;
}

/* #header #header-inner-shadow {
	background: url(img/header-inner-shadow.png) top repeat-x;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 3px;
	overflow: hidden;
	line-height: 3px;
	z-index: 500;
}
*/
/* TINY NAV-----------------------
 * other menu settings are in css/superfish.css
 */

/* styles for desktop */
.tinynav { display: none }

/* styles for mobile */
@media screen and (max-width: 767px) {
    .tinynav { display: block }

    #nav { display: none }

    .tinynav{
        /* https://www.colorzilla.com/gradient-editor */
        background: #eeeeee; /* Old browsers */
        /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYWU3ZTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top,  #f9f9f9 0%, #eae9e6 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#eae9e6)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  #f9f9f9 0%, #eae9e6 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  #f9f9f9 0%,#eae9e6 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  #f9f9f9 0%,#eae9e6 100%); /* IE10+ */
        background: linear-gradient(to bottom,  #f9f9f9 0%,#eae9e6 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#eae9e6',GradientType=0 ); /* IE6-8 */
        -webkit-box-shadow: 0px 0px 3px rgba(50, 50, 50, 0.2);
        -moz-box-shadow: 0px 0px 3px rgba(50, 50, 50, 0.2);
        box-shadow: 0px 0px 3px rgba(50, 50, 50, 0.2);
        border: 1px solid #cccccc;
        font-size: 18px;
        line-height: 38px;
        height: 38px;
    }

}

/* SLIDERS ------------------------ */

#main_slider, #wap-slider {
	position: relative;
}

#main_slider .block {

}

#slider-inner {
	/*border-left: 1px solid #f5f5f5 ;
	 border-right:1px solid #f0f0f0 ;*/
}

#main_slider h1, #main_slider h2, #main_slider h3, #main_slider h4{
	margin: 0 0 15px 0;
}

@media screen and (min-width: 1023px) {
	#slider-inner {
		min-height: 360px;
	}
}

#slider-inner-shadow {

	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 3px;
	overflow: hidden;
	line-height: 3px;
	z-index: 500;
}

#slider-inner-shadow-bottom {
	background: url(img/slider-inner-bottom.png) top repeat-x;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 3px;
	overflow: hidden;
	line-height: 3px;
	z-index: 500;
}

.nivo-wrap #slider-inner-shadow-bottom, .piecemaker-wrap #slider-inner-shadow-bottom {
	background: none;
	display: none;
}

/* * FLEX SLIDER * */

.flexslider {
	border: none;
	border-radius: 0px;
	box-shadow: none;
	margin: 0 !important;
}

.flex-container {
	min-height: 280px;
}

.flex-control-nav {
	display: none;
}

.flex-caption {
	margin: 0 0 0 20px;
	padding: 25px 30px;
	position: absolute;
	top: 27%;
	width: 500px;
	background: url(img/slider-caption-bg-white.png) repeat;
	box-shadow: 0px 0px 15px #eeeeee inset;
	color: #000000;
}

.flex-caption-title {
	font-size: 34px;
	color: #000000;
	display: block;
	line-height: 40px;
	padding-bottom: 15px;
	/* text-shadow: 0px 1px 1px #e0e0e0; */
}

.flex-caption-body {
	display: block;
	padding-bottom: 15px;
	float: left;
	margin-right: 0;
}

.flex-caption-link {
	display: block;
	padding-bottom: 10px;
}

.flex-direction-nav a {
	width: 50px;
	height: 56px;
	margin: -20px 0 0;
	display: block;
	position: absolute;
	top: 89%;
	cursor: pointer;
	text-indent: -9999px;
	opacity: 0;
}

.flex-direction-nav .flex-next {
	background-position: 100% 0;
	right: -50px;
}
.flex-direction-nav .flex-prev {
	right: -50px;
}
.flexslider:hover .flex-next {
	opacity: 0.8;
	right: 0.7%;
}
.flexslider:hover .flex-prev {
	opacity: 0.8;
	left: 91%;
}

@media screen and (max-width: 1023px) {
	.flexslider:hover .flex-prev {
		left: 88%;
	}
}

@media screen and (max-width: 979px) {
	.flex-control-nav {
		display: none;
	}

	.flex-control-nav a {
		display: none;
	}

	.flex-direction-nav .flex-next {
		background-position: 100% 0;
		right: -50px;
		display: none;
	}
	.flex-direction-nav .flex-prev {
		left: -50px;
		display: none;
	}
	.flexslider:hover .flex-next {
		opacity: 0.8;
		right: 1%;
		display: block;
	}
	.flexslider:hover .flex-prev {
		opacity: 0.8;
		left: 1%;
		display: block;
	}

	.flex-caption {
		padding: 10px;
		top: 50%;
		position: absolute;
		margin-left: 100px;
	}

	.flex-caption-title {
		font-size: 26px;
	}

}

@media screen and (max-width: 767px) {
	.flex-direction-nav a {
		top: 47%;
	}

	.flex-container {
		min-height: 100px;
	}

	.nivo-caption-title, .nivo-caption-link {
		display: none;
	}

	.nivo-caption {
		padding: 0;
		bottom: 0;
	}
}

/* ELASTIC SLIDER ------ */

#ei-slider .ei-slider-large {
	margin: 0;
	padding: 0;
}

#ei-slider .ei-slider-thumbs li {
	list-style: none;
	list-style-type: none;
}

#ei-slider a:focus {
	outline: none;
}

.ei-caption-link {
	margin-top: 10px;
}

@media screen and (max-width: 767px) {

	.ei-title h2  .elastic-title-inner {
		color: #fff !important;
	}
}
/* NIVO SLIDER -------------------*/

.slider-wrapper {
	margin: 0 auto;
	width: 100%;
}

.theme-bar.slider-wrapper {
	border: 0;
}

.nivo-caption-title {
	font-size: 24px;
	line-height: 24px;
	text-shadow: 1px 0 0 #333;
	padding-bottom: 15px;
}

.nivo-caption {
	padding: 10px 20px 20px 15px;
	background: rgba(0, 0, 0, 0.5);
	bottom: 0;
	color: #FFFFFF;
	display: none;
	left: 0;
	opacity: 1;
	overflow: hidden;
	position: absolute;
	width: 100%;
	z-index: 8;
	box-shadow: 0px 0px 5px rgba(0,0,0, .4) inset;
}

.nivo-caption-link {
	float: right;
	width: 15%;
}

.nivo-caption-link a {
	float: right;
}

.nivo-caption-body {
	float: left;
	width: 85%;
	text-shadow: 1px 0 0 #333;
}

.theme-bar .nivo-controlNav {
	bottom: -41;
	height: 30px;
	text-align: center;
	padding: 5px 0;
	color: #5f5f5f;
	border-top: 1px solid #333;
	background: rgb(247,247,247); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk2JSIgc3RvcC1jb2xvcj0iI2U4ZThlOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(247,247,247,1) 0%, rgba(232,232,232,1) 96%, rgba(237,237,237,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(247,247,247,1)), color-stop(96%,rgba(232,232,232,1)), color-stop(100%,rgba(237,237,237,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(232,232,232,1) 96%,rgba(237,237,237,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(232,232,232,1) 96%,rgba(237,237,237,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(232,232,232,1) 96%,rgba(237,237,237,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(247,247,247,1) 0%,rgba(232,232,232,1) 96%,rgba(237,237,237,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#ededed',GradientType=0 ); /* IE6-8 */
	opacity: 0.8;
}
.theme-bar:hover .nivo-controlNav {
	bottom: 0;
	opacity: 1;
}

.theme-bar .nivo-directionNav a {
	color: #000000;
}

.nivo-control {
	font-family: Arial, Helvetica, sans-serif; /* line fix. dont remove */
}

@media screen and (max-width: 767px) {
	.nivo-caption-link {
		float: none;
		width: 50%;
	}

	.nivo-caption-link a {
		float: none;
	}

	.nivo-caption-title {
		font-size: 24px;
		line-height: 34px;
		text-shadow: 1px 0 0 #333;
	}

	.theme-bar .nivo-controlNav {
		bottom: 0;
	}

	.nivo-caption {

	}

	.nivo-caption-title, .nivo-caption-link {
		display: none;
	}

	.nivo-caption {
		padding: 0;
		bottom: 0;
	}
}

/* PIECEMAKER ----------------------*/

.piecemaker-wrap #slider-inner {
	padding-top: 20px;
}

.piecemaker-wrap #slider-inner-shadow, .piecemaker-wrap #slider-inner-shadow-bottom {
	display: none;
}

/* BLOCKS -----------------------*/

.block {
	padding: 0 25px;
}

.blocktitle {
	margin: 0 0 10px 0;
}

/*
 * HIGHLIGHTED
 */

.region-highlighted {
	padding: 15px 20px;
}

.region-highlighted .block {
	padding: 0;
	margin: 0;
}

#highlighted_2 {
	color: #fff;
	margin-right: 0px;
	float: right;
}

#highlighted_2 .block {
	padding-left: 15px;
	padding-right: 15px;
}

.region-highlighted-2 {
	border-left: 4px solid;
}

/*
 * COLUMN BLOCKS
 */

#column-region .block .blocktitle {
	margin: 0 0 10px 0;
}

#column-region .block {
	margin-bottom: 20px;
	padding-bottom: 3px;
}

#column-region p {
	margin-bottom: 20px;
}

/*
 #column_block2 .block, #column_block3 .block, #column_block4 .block, #column_block5 .block, #column_block5 .block{
 border-left: 1px solid #e2e2e2;
 }

 */

/* COLUMN BLOCKS ROW 2---------------*/

#column-region-row2  .block {
	margin-bottom: 20px;
	padding-bottom: 3px;
}

#column-region-row2 p {
	margin-bottom: 20px;
}
/*
 #column_block2-row2 .block, #column_block3-row2 .block, #column_block4-row2 .block, #column_block5-row2 .block, #column_block6-row2 .block{
 border-left: 1px solid #e2e2e2;
 }
 */
/* Under Content zone --------------*/

#under-content-region  .block {
	margin-bottom: 20px;
	padding-bottom: 3px;
}

#under-content-region p {
	margin-bottom: 20px;
}

/*
 #under2 .block, #under3 .block, #under4 .block, #under5 .block, #under6 .block{
 border-left: 1px solid #e2e2e2;
 }
 */

/* CONTENT ZONE ----------------- */

#zone2 .block {
	padding: 0 25px 25px 25px;
	/*  margin-bottom: 25px; */

}

#content-area {
	position: relative;
}

.inner-no-left-sidebar {
	padding-left: 25px;
}

.inner-no-right-sidebar {
	padding-right: 25px;
}

.inner-no-sidebar {
	padding-right: 25px;
	padding-left: 25px;
}

#block-system-main.block {
	border-bottom: none;
}

#zone2  .block .blocktitle {
	margin: 0 0 10px 0;
}

.node .title {
	margin: 0 0 15px 0;
}

.node-teaser .title {
	margin: 0 0 12px 0;
}

.node .title a {
}

.node-teaser .user-picture {
	display: none;
}

#content-region .block {
	padding: 0;
}

.node {
	margin: 0;
	padding: 5px 0;
}

.iteration-1 {
	padding: 0 0 30px 0;
}

.breadcrumb {
	font-size: 16px;
	color: #777777;
	background: none;
	padding: 6px 0;
	border-radius: 0;
}

div.submitted {
	padding: 10px 0;
	color: #9f9f9f;
	width: 100%
}

.node-teaser div.submitted {
	padding: 0 0 10px 0;
	margin-bottom: 15px;
	border-bottom: 1px solid #e2e2e2;
	width: 100%
}

.node-teaser .node-print {
	display: none;
}

.node .links {
	padding: 0;
	width: 100%;
	text-align: right;
	margin: 0;
	line-height: 35px;
}

ul.links {
	list-style: circle;
}

.node ul.inline li {
	padding: 0 0 0 1em;
}

.node-user-picture {
	float: right;
	margin: 0 0 10px 10px;
	width: 100px;
	height: auto;
	padding: 5px;
}

.node img {
	margin-bottom: 15px;
}

.node .field-item img {
	margin-bottom: 0;
}

.field-item {
	margin-bottom: 15px;
}

.field-type-image .field-item {
	margin: 0;
}

.field-type-image {
	margin-bottom: 15px;
	padding: 4px;
	/* border: 1px solid #e2e2e2; */
	border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	display: inline-block;
}

.field-name-field-center-image {
	width: 240px;
}

.field-type-image img, .fancy-preload img {
	width: 100%;
}

.fancy-preload {
	margin-bottom: 15px;
	padding: 4px;
	border: 1px solid #e2e2e2;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

div.terms {
	display: block;
	margin-bottom: 15px;
	text-align: right;
}

div.terms div {
	display: inline;
	line-height: 13px;
}

.meta .terms .field-item {
	margin-left: 8px;
	border-radius: 3px 3px 3px 3px;
	padding: 1px 4px 2px;
	background: #eee;
}

.meta .terms .field-item a {
	color: #5f5f5f;
	font-size: 11.8px;
	font-weight: normal;
	text-shadow: 0 -1px 0 rgba(255, 255, 255, 0.25);
}

/* MENUS-------------- */

ul.menu {
	margin: 0 0 10px 0;
}

ul.menu li a {
	color: #5f5f5f;
	display: block;
	padding: 8px 0 8px 0;
}

ul.menu li.leaf a:hover {
}

ul.menu li {
	list-style: none;
	list-style-image: none;
	margin: 0;
	padding: 0;

	padding-left: 12px;
}

ul.menu li.leaf {
	background: url(img/leaf.png) left top no-repeat;
}

ul.menu li.expanded {
	border-bottom: none;
	background: url(img/expanded.png) left top no-repeat;
}

ul.menu li.expanded li.first {
	border-top: 1px solid;
	border-color: #e6e6e6;
}

ul.menu li.collapsed {
	background: url(img/collapsed.png) left top no-repeat;
}

/* item list */
.item-list ul li {
	list-style: decimal;
	margin-bottom: 10px;
	margin-left: 20px;
}

.featured-list ul li {
list-style: none;
margin-bottom: 10px;
margin-right: 5px;
margin-left: 5px;
float: left;
width: 265px;
}

.featured-list img {
 margin-right:5px;
}

/* numbered-heading */

.title-with-icon {
	width: 100%;
	float: left;
	margin-bottom: 20px;
}

.numbered-heading {
	line-height: 58px;
	font-size: 24px;
	float: left;
	display: inline-block;
}

.round-number {
	display: inline-block;
	width: 58px;
	height: 58px;
	line-height: 58px;
	text-align: center;
	font-weight: bold;
	font-size: 38px;
	color: #fff;
	border-radius: 50%;
	float: left;
	margin-right: 12px;
}

.btn.btn-plain {
	background: none;
	box-shadow: none;
	border: none;
	text-transform: uppercase;
	font-size: 12px;
	background-image: url(img/plain-button.png);
	background-position: right center;
	text-shadow: none;
	color: #6f6f6f;
	padding-right: 17px;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}

/* feedback link------------------- */

#feedback-div {
	position: fixed;
	bottom: 5%;
	left: 0;
}

#feedback-link {
	padding: 20px 10px 20px 8px;
	border-top-right-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-bottom-right-radius: 3px;
	background: #d4d4d4;
	transition: background .25s linear 0s;
	-moz-transition: background .25s linear 0s;
	-webkit-transition: background .25s linear 0s;
	display: block;
}

/* Modal --------*/

.modal .blocktitle {
	padding: 10px 0;
	border-color: #ddd;
}

.modal .modal-footer {
	background: none;
}

.modal form {
	margin: 0;
}

/* Tabs Region & Tabs-------------*/

#tabs-region .inner {
	padding: 0 0 0 25px;
}

#tabs-region .span12 .inner {
	padding: 0 25px 0 25px;
}

.tabs-left .block {
	padding-bottom: 3px;
}

.tabs-left  .tab-content {
	padding: 15px 20px;
}

.tab-content {
	padding: 0 20px;
}

.tab-content .block {
	padding: 0;
}

#tabs-region .tabs-left .tab-content {
	background: rgb(248,248,248); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI3OCUiIHN0b3AtY29sb3I9IiNmOGY4ZjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjNmM2YzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  rgba(248,248,248,1) 78%, rgba(243,243,243,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(78%,rgba(248,248,248,1)), color-stop(100%,rgba(243,243,243,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(248,248,248,1) 78%,rgba(243,243,243,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(248,248,248,1) 78%,rgba(243,243,243,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(248,248,248,1) 78%,rgba(243,243,243,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(248,248,248,1) 78%,rgba(243,243,243,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#f3f3f3',GradientType=0 ); /* IE6-8 */
	border-top: 1px solid #ececec;
	border-right: 1px solid #ececec;
	border-bottom: 1px solid #ececec;
	border-radius: 0 4px 4px 0;
}

#tabs-region .tabs-left > .nav-tabs {
	margin-right: 0;
	margin-top: 0;
	border: none;
}
#tabs-region .tabs-left > .nav-tabs > li {
	margin-bottom: 4px;
	border-radius: 2px 0 0 2px;
}

#tabs-region .tabs-left > .nav-tabs > li > a {
	font-size: 22px;
	margin-right: 0px;
	min-width: 150px;
	padding-left: 18px;
	padding-bottom: 10px;
	padding-top: 10px;
	background-color: #eee;
	color: #666;
	border-top: 1px solid #e2e2e2;
	border-left: 1px solid #e2e2e2;
	border-bottom: 1px solid #e2e2e2;
	border-right: none;
	box-shadow: 0 0 2px rgba(255,255,255, .9) inset;
	border-radius: 2px 0 0 2px;
	margin-bottom: 0;
}

#tabs-region .tabs-left > .nav-tabs > li > a:hover {
	border-top: 1px solid #e2e2e2;
	border-left: 1px solid #e2e2e2;
	border-bottom: 1px solid #e2e2e2;
	border-right: none;
}

#tabs-region .tabs-left > .nav-tabs > li.active > a {
	/* background-image: url(img/tabs-shade.png); */
	box-shadow: none;
	color: #fff;
}

.nav-tabs {
	font-size: 18px;
}

#tabs-Sidebar .block {
	padding: 0 25px 0 0;
}

@media (max-width: 767px) {
	.tabs-left > .nav-tabs > li > a {
		margin-right: 0px;
		min-width: 60px;
		padding-left: 10px;
	}

	#tabs-region .tabs-left > .nav-tabs > li > a {
		min-width: 90px;
	}

	.nav-tabs {
		font-size: 14px;
	}

	.inner {
		padding-right: 15px;
		padding-left: 15px;
	}

	#tabs-Sidebar .block {
		padding: 25px 25px 0 25px;
	}

}

/* TITLE REGION -------------------------*/

#title-region .inner {
	color: #fff;
}

#title-region .inner a {
	color: #fff;
}

#title-region .inner {
	padding: 25px 28px;
	background-image: url(img/title-bg-shade.png);
	background-position: top;
	background-repeat: repeat-x;
}

#title-region .page-title, #title-region .page-title a {
	margin: 0;
	color: #fff;
	text-shadow: 0px 1px 0px rgba(100,100,100,0.3);
}

#title-region .breadcrumb {
	color: #777;
	margin: 0;
	padding: 0 18px;
	border-right: 1px solid #e2e2e2;
	border-left: 1px solid #e2e2e2;
	background: rgb(233,233,233); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(233,233,233,1) 0%, rgba(245,245,245,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(233,233,233,1)), color-stop(100%,rgba(245,245,245,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(233,233,233,1) 0%,rgba(245,245,245,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(233,233,233,1) 0%,rgba(245,245,245,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(233,233,233,1) 0%,rgba(245,245,245,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(233,233,233,1) 0%,rgba(245,245,245,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e9e9', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-8 */
	border-top: 1px solid #fff;
	line-height: 32px;
	height: 32px;
}
.icon-breadcrumb {
	background-image: url(img/home-icon.png);
	background-position: center center;
	background-repeat: no-repeat;
}

#home-icon {
	float: left;
	padding: 0 12px;
	line-height: 32px;
	height: 32px;
	margin-right: 10px;
	border-right: 1px solid #e2e2e2;
	border-left: 1px solid #e2e2e2;
	background: rgb(233,233,233); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(233,233,233,1) 0%, rgba(245,245,245,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(233,233,233,1)), color-stop(100%,rgba(245,245,245,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(233,233,233,1) 0%,rgba(245,245,245,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(233,233,233,1) 0%,rgba(245,245,245,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(233,233,233,1) 0%,rgba(245,245,245,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(233,233,233,1) 0%,rgba(245,245,245,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e9e9', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-8 */
}

.border-title-region {
	display: block;
	height: 4px;
	line-height: 1px;
	font-size: 1px;
	margin: 0;
	width: 100%;
	float: left;
	background: #f0f0f0;
	border-top: 1px solid #fff;
}

/* PRICING TABLES 3 cols -----------*/

.pricing-table ul {
	margin: 0;
	padding: 0;
	text-align: center;
}

.pricing-table ul li {
	list-style: none;
	list-style-image: none;
	padding: 8px;
	margin: 0;
	border-bottom: 1px solid #e2e2e2;
}

.pricing-table .tables3 .ptable {
	float: left;
	width: 33.3%;
}

.pricing-table .plan {
	border-left: 1px solid #e2e2e2;
	border-top: 1px solid #e2e2e2;
	border-right: 1px solid #e2e2e2;
	margin: 10px 0 0 0;
	position: relative;
}

ul.plan > li:nth-of-type(2n+1) {
	background: #f5f5f5;
}

ul.plan > li:nth-last-child(-n+1) {
	background: none;
}

ul.plan  li.head {
	background: rgb(153,153,153); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk5OTk5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3Nzc3NzciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(153,153,153,1) 0%, rgba(119,119,119,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(153,153,153,1)), color-stop(100%,rgba(119,119,119,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(153,153,153,1) 0%,rgba(119,119,119,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(153,153,153,1) 0%,rgba(119,119,119,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(153,153,153,1) 0%,rgba(119,119,119,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(153,153,153,1) 0%,rgba(119,119,119,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#999999', endColorstr='#777777',GradientType=0 ); /* IE6-8 */
	color: #fff;
}

.pricing-table ul.plan.prefered {
	margin: 0;
	box-shadow: 0 0 10px rgba(100,100,100,.5);
	z-index: 100;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	-moz-border-top-right-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	-moz-border-top-right-radius: 4px;
	transition: all .5s linear 0s;
}

.pricing-table ul.plan.prefered .head {
	color: #fff;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	-moz-border-top-right-radius: 4px;
	-webkit-tborder-top-left-radius: 4px;
	-moz-border-top-right-radius: 4px;
	background: rgb(57,57,57); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM5MzkzOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMzIzMjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(57,57,57,1) 0%, rgba(35,35,35,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(57,57,57,1)), color-stop(100%,rgba(35,35,35,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(57,57,57,1) 0%,rgba(35,35,35,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(57,57,57,1) 0%,rgba(35,35,35,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(57,57,57,1) 0%,rgba(35,35,35,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(57,57,57,1) 0%,rgba(35,35,35,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#393939', endColorstr='#232323',GradientType=0 ); /* IE6-8 */
}

.pricing-table div.ptable:nth-last-child(-n+1) > ul.plan, .pricing-table div.ptable:nth-last-child(-n+1) > ul.plan > li.head {
	border-top-right-radius: 4px;
	-moz-border-top-right-radius: 4px;
	-webkit-border-top-right-radius: 4px;
}

.pricing-table div.ptable:first-child > ul.plan, .pricing-table div.ptable:first-child > ul.plan > li.head {
	border-top-left-radius: 4px;
	-moz-border-top-right-radius: 4px;
	-webkit-border-top-right-radius: 4px;
}

.pricing-table .signup {
	height: 80px;
	line-height: 80px;
}

.pricing-table .signup a.btn {
	padding: 12px 40px;
	font-size: 18px;
}

.pricing-table ul .price {
	padding: 20px 0;
	font-size: 38px;
	margin: 20px auto 0 auto;
	border-bottom: none;
}

/* PRICING TABLES LAYOUTS -----------*/

.pricing-table .tables4 .ptable {
	float: left;
	width: 24.95%;
}

.pricing-table .tables5 .ptable {
	float: left;
	width: 19.95%;
}

.pricing-table .tables6 .ptable {
	float: left;
	width: 16.62%;
}

.pricing-table .tables7 .ptable {
	float: left;
	width: 14.25%;
}

.pricing-table .tables7  .signup a.btn, .pricing-table .tables6  .signup a.btn {
	padding: 8px 20px;
	font-size: 16px;
}

.pricing-table .tables7   ul .price {
	font-size: 30px;
}

@media screen and (max-width: 979px) {

	.pricing-table ul .price {
		font-size: 22px;
	}

	.head h2 {
		font-size: 26px;
	}

	.pricing-table .signup a.btn {
		padding: 8px 10px;
		font-size: 14px;
	}

}

/* COMMENTS -------------------------*/

#comments {
	margin-top: 30px;
}

.comment-meta {
	float: right;
	margin: 2px 0 4px 12px;
	background: #fefefe;
	padding: 5px;
}

.comment-meta img {
	width: 98px;
	height: auto;
}

.comment-submitted {
	margin-top: -8px;
	padding-bottom: 15px;
	font-size: 11px;
	color: #777;
}

.comments-links {
	text-align: right;
	font-size: 11px;
	color: #777;
}

.comment {
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom: 1px dashed #e2e2e2;
}

#comments .indented {
	padding: 10px;
	margin-left: 30px;
}

#comment-form {
	font-weight: normal;
	padding: 8px 15px;
	background: #f8f8f8;
	box-shadow: 0px 0px 3px rgba(100,100,100, 0.3);
}

#comment-form label {
	padding: 2px 0;
	font-weight: normal;
}

#comment-form input.form-text, #comment-form textarea.form-textarea {
}

.filter-wrapper {
	border: none;
}

#comment-form .form-submit {
	margin-right: 6px;
}

#comments h3 {
	font-size: 20px;
}

#comments h2.title {
	padding-bottom: 8px;
	margin-bottom: 15px;
	border-bottom: 1px solid #e2e2e2;
}

#comments h2.title.comment-form {
	font-size: 24px;
	padding: 5px 15px;
	margin-bottom: 0;
	border: none;
	margin-top: 30px;
	color: #5f5f5f;
	text-shadow: 0 1px 0 rgba(255, 255,255, 0.4);
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	box-shadow: 0px 0px 3px rgba(100,100,100, 0.3);
	background: #f8f8f8;
}

/* TYPOGRAPHY ---------*/

#zone1 p, #zone2 p, #zone3 p {
	margin: 0 0 20px 0;
}
.divider {
	display: block;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	padding: 0 0 10px 0;
	width: 100%;
	float: left;
}

.region-highlighted h1, .region-highlighted h2, .region-highlighted h3, .region-highlighted h4, .region-highlighted h5 {
	margin: 0 0 10px 0;
}

.banner h3 {
	margin: 10px 0;
}

.border {
	border-top: 1px solid #e2e2e2;
	display: block;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	margin: 0;
	width: 100%;
	float: left;
}

.border-color {
	border-top: 3px solid;
	display: block;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	margin: 0 2% 0 2%;
	width: 96%;
	float: left;
}

/* ALL FORMS ---------------------- */

.form-submit {
	border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
}

.form-submit {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-color: #F5F5F5;
	background-image: -moz-linear-gradient(center top , #FFFFFF, #E6E6E6);
	background-repeat: repeat-x;
	border-radius: 4px 4px 4px 4px;
	border-style: solid;
	border-width: 1px;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
	color: #333333;
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 0;
	padding: 4px 14px;
	text-align: center;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	vertical-align: middle;
}

.form-actions {
	background-color: none;
	background: none;
	border-top: none;
	margin-bottom: 10px;
	margin-top: 10px;
	padding: 10px 0;
}

/* MISC ---------------------------------- */

.feed-icon {
	padding-bottom: 15px;
	display: block;
}

.hi {
	padding: 20px;
	margin: 20px;
	transition: box-shadow 1s linear 0s;
	-webkit-transition: box-shadow 1s linear 0s;
	-moz-transition: box-shadow 1s linear 0s;
}

.hi:hover {
	box-shadow: 10px 10px 30px #cccccc;
}

html.js input.form-autocomplete {
	background: none;
}

.btn.pull-right.form-submit {
	margin-left: 5px;
	margin-right: 0;
}

.btn.form-submit {
	margin-right: 5px;
}

.btn.btn-theme {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-image: url(img/button-shade.png);
	background-repeat: repeat-x;
	background-position: top;
	background-size: auto;
	/* Fix box-shadow transition because of bootstrap */
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	/* ^^END Fix */

	transition: box-shadow 0.2s linear 0s;
	-webkit-transition: box-shadow 0.2s linear 0s;
	-moz-transition: box-shadow 0.2s linear 0s;
}

.btn.btn-theme:hover {
	background-size: auto;
	background-position: top;
	color: #fff;
}

.features-btn {
	margin-top: 32px;
}

/* back to top */
#toTop {
	width: 28px;
	text-align: center;
	position: fixed; /* this is the magic */
	bottom: 12px; /* together with this to put the div at the bottom*/
	right: 12px;
	cursor: pointer;
	display: none;
	color: #333;
	font-size: 22px;
}

/* Tables */

tbody {
	border-top: none;
}

#forum  th, #forum  .table th {
	border-bottom: 3px solid;
	padding: 16px 10px;
}

#forum  .table thead, #forum thead {
	background: rgb(255,255,255); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2UxZTFlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNmY2ZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(241,241,241,1) 50%, rgba(225,225,225,1) 51%, rgba(246,246,246,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(50%,rgba(241,241,241,1)), color-stop(51%,rgba(225,225,225,1)), color-stop(100%,rgba(246,246,246,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-8 */
}

tr.even {
	background: #fff;
}

tr.even, tr.odd {
	border-bottom: 1px solid #e2e2e2;
}

.table th, .table td, th, td {
	vertical-align: middle;
}

.node-forum .meta {
	padding: 10px 20px;
	margin-bottom: 15px;
	border: 1px solid #f0f0f0;
	background: rgb(247,247,247); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmY2ZjZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(247,247,247,1) 0%, rgba(252,252,252,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(247,247,247,1)), color-stop(100%,rgba(252,252,252,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(252,252,252,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(252,252,252,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(252,252,252,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(247,247,247,1) 0%,rgba(252,252,252,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#fcfcfc',GradientType=0 ); /* IE6-8 */
}

#forum .table {
	border: 1px solid #e2e2e2;
	box-shadow: 0 2px 3px rgba(100,100,100,.2);
}

/* icompany icons. We have used Token icons from brsev (https://brsev.deviantart.com/art/Token-128429570)*/
[class^="icon48-"], [class*=" icon48-"] {
	display: inline-block;
	width: 48px;
	height: 48px;
	margin-right: 5px;
	line-height: 48px;
	vertical-align: text-top;
	float: left;
	margin-top: 3px;
}

.icon48-iphone {
	background: url(img/icons/48/iPhone.png) center center no-repeat;
}

.icon48-tuneup {
	background: url(img/icons/48/tuneup-utilities.png) center center no-repeat;
}

.icon48-paint {
	background: url(img/icons/48/Paint.png) center center no-repeat;
}

.icon48-graph {
	background: url(img/icons/48/graph.png) center center no-repeat;
}

/* tabs */

ul.tabs {
	margin: 15px 0;
}

ul.tabs a {
	color: #5f5f5f;
}

.item-list ul.pager {
	margin: 20px;
}

/* BOTTOM REGION ------------------ */

#bottom-region {
	float: left;
	color: #fff;
	background-position: top;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAAAUVBMVEWFhYWDg4N3d3dtbW17e3t1dXWBgYGHh4d5eXlzc3OLi4ubm5uVlZWPj4+NjY19fX2JiYl/f39ra2uRkZGZmZlpaWmXl5dvb29xcXGTk5NnZ2c8TV1mAAAAG3RSTlNAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAvEOwtAAAFVklEQVR4XpWWB67c2BUFb3g557T/hRo9/WUMZHlgr4Bg8Z4qQgQJlHI4A8SzFVrapvmTF9O7dmYRFZ60YiBhJRCgh1FYhiLAmdvX0CzTOpNE77ME0Zty/nWWzchDtiqrmQDeuv3powQ5ta2eN0FY0InkqDD73lT9c9lEzwUNqgFHs9VQce3TVClFCQrSTfOiYkVJQBmpbq2L6iZavPnAPcoU0dSw0SUTqz/GtrGuXfbyyBniKykOWQWGqwwMA7QiYAxi+IlPdqo+hYHnUt5ZPfnsHJyNiDtnpJyayNBkF6cWoYGAMY92U2hXHF/C1M8uP/ZtYdiuj26UdAdQQSXQErwSOMzt/XWRWAz5GuSBIkwG1H3FabJ2OsUOUhGC6tK4EMtJO0ttC6IBD3kM0ve0tJwMdSfjZo+EEISaeTr9P3wYrGjXqyC1krcKdhMpxEnt5JetoulscpyzhXN5FRpuPHvbeQaKxFAEB6EN+cYN6xD7RYGpXpNndMmZgM5Dcs3YSNFDHUo2LGfZuukSWyUYirJAdYbF3MfqEKmjM+I2EfhA94iG3L7uKrR+GdWD73ydlIB+6hgref1QTlmgmbM3/LeX5GI1Ux1RWpgxpLuZ2+I+IjzZ8wqE4nilvQdkUdfhzI5QDWy+kw5Wgg2pGpeEVeCCA7b85BO3F9DzxB3cdqvBzWcmzbyMiqhzuYqtHRVG2y4x+KOlnyqla8AoWWpuBoYRxzXrfKuILl6SfiWCbjxoZJUaCBj1CjH7GIaDbc9kqBY3W/Rgjda1iqQcOJu2WW+76pZC9QG7M00dffe9hNnseupFL53r8F7YHSwJWUKP2q+k7RdsxyOB11n0xtOvnW4irMMFNV4H0uqwS5ExsmP9AxbDTc9JwgneAT5vTiUSm1E7BSflSt3bfa1tv8Di3R8n3Af7MNWzs49hmauE2wP+ttrq+AsWpFG2awvsuOqbipWHgtuvuaAE+A1Z/7gC9hesnr+7wqCwG8c5yAg3AL1fm8T9AZtp/bbJGwl1pNrE7RuOX7PeMRUERVaPpEs+yqeoSmuOlokqw49pgomjLeh7icHNlG19yjs6XXOMedYm5xH2YxpV2tc0Ro2jJfxC50ApuxGob7lMsxfTbeUv07TyYxpeLucEH1gNd4IKH2LAg5TdVhlCafZvpskfncCfx8pOhJzd76bJWeYFnFciwcYfubRc12Ip/ppIhA1/mSZ/RxjFDrJC5xifFjJpY2Xl5zXdguFqYyTR1zSp1Y9p+tktDYYSNflcxI0iyO4TPBdlRcpeqjK/piF5bklq77VSEaA+z8qmJTFzIWiitbnzR794USKBUaT0NTEsVjZqLaFVqJoPN9ODG70IPbfBHKK+/q/AWR0tJzYHRULOa4MP+W/HfGadZUbfw177G7j/OGbIs8TahLyynl4X4RinF793Oz+BU0saXtUHrVBFT/DnA3ctNPoGbs4hRIjTok8i+algT1lTHi4SxFvONKNrgQFAq2/gFnWMXgwffgYMJpiKYkmW3tTg3ZQ9Jq+f8XN+A5eeUKHWvJWJ2sgJ1Sop+wwhqFVijqWaJhwtD8MNlSBeWNNWTa5Z5kPZw5+LbVT99wqTdx29lMUH4OIG/D86ruKEauBjvH5xy6um/Sfj7ei6UUVk4AIl3MyD4MSSTOFgSwsH/QJWaQ5as7ZcmgBZkzjjU1UrQ74ci1gWBCSGHtuV1H2mhSnO3Wp/3fEV5a+4wz//6qy8JxjZsmxxy5+4w9CDNJY09T072iKG0EnOS0arEYgXqYnXcYHwjTtUNAcMelOd4xpkoqiTYICWFq0JSiPfPDQdnt+4/wuqcXY47QILbgAAAABJRU5ErkJggg==);
	box-shadow: 0 0 4px 2px rgba(0,0,0, 0.15) inset;
	border-top: 3px solid;
	border-bottom: 3px solid;
}

#bottom-region .block {
	padding: 12px 25px;
}

#bottom-region .block-simplenews .content p {
	margin: 0 0 6px 0;
}

#bottom-region .block-simplenews .simplenews-subscribe {
	margin: -14px 0 0 0;
	text-align: right;
}

#bottom-region a {

}

@media (max-width: 767px) {
	#bottom-region .block-simplenews .simplenews-subscribe {
		margin-top: 10px;
		text-align: left;
	}
}

.logged-in #bottom-region .block-simplenews .content p {
}

.logged-in #bottom-region .block-simplenews .simplenews-subscribe {
}

#bottom-region .block-simplenews .simplenews-subscribe .form-item, #bottom-region .block-simplenews .simplenews-subscribe .form-text {
	margin: 0 !important;
	display: inline-block;
}

#bottom-region .block-simplenews .simplenews-subscribe .form-text {

}

#bottom-region .block-simplenews .simplenews-subscribe .form-submit {
	margin-left: 2px;
}

.logged-in #bottom-region .block-simplenews .simplenews-subscribe .form-submit {
	margin: 0 0 0 3px;
	display: inline-block;
}

.simplenews-subscribe label {
	display: none;
}

/* FOOTER ------------------------- */

#footer-region {
	background: rgb(15,15,15); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBmMGYwZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI3JSIgc3RvcC1jb2xvcj0iIzIyMjIyMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(15,15,15,1) 0%, rgba(34,34,34,1) 27%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(15,15,15,1)), color-stop(27%,rgba(34,34,34,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(15,15,15,1) 0%,rgba(34,34,34,1) 27%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(15,15,15,1) 0%,rgba(34,34,34,1) 27%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(15,15,15,1) 0%,rgba(34,34,34,1) 27%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(15,15,15,1) 0%,rgba(34,34,34,1) 27%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f0f0f', endColorstr='#222222',GradientType=0 ); /* IE6-8 */
	color: #888;
	float: left;
}

#footer-region .footer-inner {
	padding-top: 30px;
}

#footer-bar {
	padding: 6px 0;
	background: rgb(51,51,51); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYjJiMmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(51,51,51,1) 0%, rgba(43,43,43,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(51,51,51,1)), color-stop(100%,rgba(43,43,43,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(51,51,51,1) 0%,rgba(43,43,43,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(51,51,51,1) 0%,rgba(43,43,43,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(51,51,51,1) 0%,rgba(43,43,43,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(51,51,51,1) 0%,rgba(43,43,43,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#2b2b2b',GradientType=0 ); /* IE6-8 */
	line-height: 30px;
	font-size: 92%;
	float: left;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-bottom-left-radius: 4px;
	-moz-border-bottom-right-radius: 4px;
}

#footer-bar a, #footer-bar {
	color: #777;
}

ul.secondary-menu {
	margin: 0;
	margin-left: 20px;
}

#footer-note .inner {
	text-align: right;
	padding-right: 20px;
}

.region-footer .block {
	padding-right: 0;
}

#footer-region .block {
	margin-bottom: 20px;
}

#footer-region .blocktitle {
	background: url(img/footer_blocktitle.png) bottom repeat-x;
	padding-bottom: 6px;
	margin-bottom: 12px;
}

#footer-region ul.menu li.leaf, #footer-region ul.menu li.collapsed, #footer-region ul.menu li.expanded {
	list-style: none;
	background: none;
	padding: 0 0 0 2px;
	border-bottom: none;
	line-height: 28px;
}

#footer-region ul.menu li a {
	display: inline;
	padding: 0;
}

/* Jquery 1.8 fieldset collapsed fix */

html.js fieldset.collapsed .fieldset-wrapper {
	display: block;
}

html.js fieldset.collapsed {
	height: auto !important;
	padding: 15px;
	border: 0;
	box-shadow: 0 0 3px rgba(100,100,100,.25);
}

html.js fieldset.collapsed .fieldset-legend {
	background-image: none;
	padding: 0
}

legend {
	color: #5f5f5f;
}

/*
 * bootstrap components misc -----------------
 */

.accordion-heading * {
	margin: 0;
}

.accordion-heading a {
	color: #5f5f5f;
}

.accordion-heading {
	box-shadow: none;
	background: #f8f8f8;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	font-size: 16px;
}

.getCode {
	margin-top: 20px;
	margin-bottom: 20px;
}

.getCode .accordion-heading {

}

.getCode .icon-plus {
	margin-top: 4px;
	margin-right: 2px;
}

.the-icons li, .the-icons {
	list-style: none;
	list-style-type: none;
	margin-left: 5px;
}

/* jCarousel skin modification */

/**
 * Based on the default jCarousel tango skin. Adapted for use with the Mini
 * Panels module by Wim Leers. GPL icons created by Kaj Heijmans. Removed in order to use older pcpcc theme jCarousel.
 */


/**
 *  Vertical Buttons
 */
.jcarousel-prev-vertical {
	position: absolute;
	top: -44px;
	right: 49px;
	background-position: 0 -64px;
}
.jcarousel-prev-vertical:hover {
	background-position: -32px -64px;
}
.jcarousel-prev-vertical:active {
	background-position: -64px -64px;
}
.jcarousel-prev-disabled-vertical, .jcarousel-prev-disabled-vertical:hover, .jcarousel-prev-disabled-vertical:active {
	cursor: default;
	background-position: -96px -64px;
}

.jcarousel-next-vertical {
	position: absolute;
	top: -46px;
	right: 25px;
	background-position: 0 -96px;
}
.jcarousel-next-vertical:hover {
	background-position: -32px -96px;
}
.jcarousel-next-vertical:active {
	background-position: -64px -96px;
}
.jcarousel-next-disabled-vertical, .jcarousel-next-disabled-vertical:hover, .jcarousel-next-disabled-vertical:active {
	cursor: default;
	background-position: -96px -96px;
}

.jcarousel-navigation {
	margin: 0;
	padding: 4px;
}

.jcarousel-navigation li {
	display: none;
	margin: 0 -1px 0 0;
	padding: 0;
	background: none;
}

.jcarousel-navigation li a {
	color: #12A698;
	padding: 1px 5px;
}

.jcarousel-navigation li a:hover {
	color: white;
	padding: 0px 4px;
	background-color: #A0DCD9;
	text-decoration: none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #4C9899;
}

.jcarousel-navigation li.active a {
	color: white;
	padding: 0px 4px;
	background-color: #12A698;
	text-decoration: none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #1B6364;
}

/* responsive fix */

@media (max-width: 767px) {
	#footer-note .inner {
		text-align: left;
	}
.menuparent {
 width:100%
}
#block-block-11, .page-home-main #block-block-14 {

margin-left: 0!important;
}



.item-list ul li {
list-style: decimal;
margin-bottom: 10px;
margin-left: 10px!important;
}
#block-menu-menu-user-bar-first-menus {
 float: none!important;
 width:300px!important;
 padding-bottom:10px!important;
}

#block-search-form {
margin-left: 0!important;
min-width: 200px!important;
float: left!important;
}

.block-follow {
    float: none!important /** LTR **/;
 margin-left:25px;!important;
    clear: both!important;
}
#logocontainer {
padding-left: 10px!important;
float: left;
}

ul.menu li {
	padding-left:0px;
	}
	#header_left {
		margin-bottom: 20px;
	}

	#wap-menu {
		margin-bottom: 10px;
	}

	.main_menu_container {
		float: none;
		padding: 0px;
		margin-top: 0px!important;
	}

	.block.block-superfish {
padding: 0;
}

.sf-sub-indicator {
display:none;
}
	.tinynav {
		width: 100%;
	}

	.social-region .inner.pull-right {
		float: none;
		padding: 0 0 10px 0;
	}

	.social-region .block {
		margin-left: 0;
	}

	#tabs-region .inner {
		padding: 0 25px;
	}
}

/*
 * Demo logos
 */

.ibm-logo {
	height: 76px;
	margin: auto;
	width: 180px;
	clear: both;
	background-repeat: no-repeat;
	background-image: url(img/icons/clients.jpg);
	background-position: -30px 5px;
}

.acer-logo {
	height: 76px;
	width: 180px;
	margin: auto;
	clear: both;
	background-repeat: no-repeat;
	background-image: url(img/icons/clients.jpg);
	background-position: -515px 5px;
}

.lg-logo {
	height: 76px;
	width: 180px;
	clear: both;
	margin: auto;
	background-repeat: no-repeat;
	background-image: url(img/icons/clients.jpg);
	background-position: -760px 5px;
}

.tata-logo {
	height: 76px;
	margin: auto;
	width: 180px;
	clear: both;
	background-repeat: no-repeat;
	background-image: url(img/icons/clients.jpg);
	background-position: -263px 5px;
}

.node-type-page .node {
	padding-bottom: 10px;
}

/* table */

table {
	width: 100%;
	margin-bottom: 20px;
}
table th, table td {
	padding: 8px;
	line-height: 20px;
	text-align: left;
	vertical-align: top;
	border-top: 1px solid #dddddd;
}
table th {
	font-weight: bold;
}
table thead th {
	vertical-align: bottom;
}
table caption + thead tr:first-child th, table caption + thead tr:first-child td, table colgroup + thead tr:first-child th, table colgroup + thead tr:first-child td, table thead:first-child tr:first-child th, table thead:first-child tr:first-child td {
	border-top: 0;
}
table tbody + tbody {
	border-top: 2px solid #dddddd;
}


/* Ubercart */

.node-product{
	margin: 25px 0;
}

.node-product .field-name-body{
	 margin: 20px 0;
}

.field-type-taxonomy-term-reference {
	margin: 0;
}
/*
.field-type-taxonomy-term-reference *{
	display: inline-block;
	padding-right: 8px;
}*/

.field-name-taxonomy-catalog *{
	margin: 0;
}

.product-descriptions{
	padding: 10px 15px;
	background: #f7f7f7;
	border:1px solid #fff;
	box-shadow: 0 0 2px rgba(0,0,0,.3);
	margin-top: 1px;
	line-height: 22px;
}

.field-type-taxonomy-term-reference .field-item{
	padding-left: 11px;
}

.node-product .display-price{
	float: none;
	text-align: left;
	font-size: 28px;
	padding:32px 0 0 0 ;
	display: block;
}

.node-product  .uc-price{
	display: inline-block;
}


.btn.node-add-to-cart{
	-moz-transition: box-shadow 0.2s linear 0s;
    background-image: url("img/button-shade.png");
    background-position: center top;
    background-repeat: repeat-x;
    background-size: auto auto;
    box-shadow: none;
    color: #FFFFFF;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
    padding: 4px 22px;
    font-size: 16px;
}

.btn.node-add-to-cart:hover {
	background-size: auto;
	background-position: top;
	color: #fff;
}

.node-product .add-to-cart{
	text-align: right;
}

.node-product .add-to-cart #edit-actions, .node-product .add-to-cart .form-actions{
	margin-top: 16px;
}

.node-product .add-to-cart input.node-add-to-cart{
	text-align: right;
	margin: 0;
}

.product-images {
	border-top-left-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	-moz-border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-top-right-radius: 4px;
	box-shadow: 0 0 2px rgba(0,0,0,.3);

}



.node-product .product-title{
	margin: 0;
	padding: 5px 5px 5px 10px;
	font-size: 18px;
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	border-top-left-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	-moz-border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-top-right-radius: 4px;
	box-shadow: 0 2px 2px rgba(0,0,0,.2);

}

.product-image{
	float: none;
	margin: 0;
	padding: 0;
}

.product-images .field-type-image{
	float: none;
	padding: 0;
	border: none;
	border-bottom: 5px solid;
	width: 100%;
	margin: 0;
}

.product-title-border{
	display: block;
	line-height: 2px;
	font-size: 0;
	overflow: hidden;
	height: 4px;

}

.list-price .uc-price{
	text-decoration: line-through;
}

.node-product .field-name-uc-product-image{

}

.node-teaser .product-descriptions{
	margin: 0;
	padding: 0 20px;
}

.node-teaser .display-price{
	float: none;
	text-align: left;
	font-size: 22px;
	padding:0 ;
	display: block;
}

.node-teaser .add-to-cart .form-actions, .node-teaser .add-to-cart #edit-actions{
	margin-top: 0;
	padding: 0;
}



.quicktabs-style-nostyle,
.nav-pills {
  *zoom: 1;
}
.quicktabs-style-nostyle:before,
.nav-pills:before,
.quicktabs-style-nostyle:after,
.nav-pills:after {
  display: table;
  content: "";
  line-height: 0;
}
.quicktabs-style-nostyle:after,
.nav-pills:after {
  clear: both;
}
.quicktabs-style-nostyle > li,
.nav-pills > li {
  float: left;
}
.quicktabs-style-nostyle > li > a,
.nav-pills > li > a {
  padding-right: 12px;
  padding-left: 12px;
  margin-right: 2px;
  line-height: 14px;
}
.quicktabs-tabs {
  border-bottom: 1px solid #ddd;
}
.quicktabs-style-nostyle > li {
  margin-bottom: -1px;
}

.quicktabs-style-nostyle > li > a {
font-size: 18px;
  padding-top: 8px;
  padding-bottom: 8px;
  line-height: 20px;
  border: 1px solid transparent;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
.quicktabs-style-nostyle > li > a:hover {
  border-color: #eeeeee #eeeeee #dddddd;
}
.quicktabs-style-nostyle > .active > a,
.quicktabs-style-nostyle > .active > a:hover {
  color: #555555;
  font-size: 18px;
  background-color: #ffffff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default;
}

.quicktabs-style-nostyle  > li > a:hover {
  text-decoration: none;
  background-color: #eeeeee;
}

.quicktabs-style-nostyle ul li {
    margin-bottom:4px;
    }

	 /**
  * @file follow.css
 *  Follow links styles
 */
.follow-links li {

}

a.follow-link {

	height: 32px;
	width: 32px;
	display: block;
	padding-left: 0px;
	background-position: 0 0;
	background-repeat: no-repeat;
	display: block;
	float: none !important;
}


.follow-links .follow-link-this-site {
    background: url(img/social-icons/somicro-1/rss.png) no-repeat;
}

.follow-links .follow-link-facebook {
    background: url(img/social-icons/somicro-1/facebook.png) no-repeat;
}


.follow-links .follow-link-twitter{
    background: url(img/social-icons/somicro-1/twitter.png) no-repeat;
}

.follow-links .follow-link-linkedin {
    background: url(img/social-icons/somicro-1/linkedin.png) no-repeat;
}

.follow-links .follow-link-youtube {
    background: url(img/social-icons/somicro-1/youtube.png) no-repeat;
}

.follow-links .follow-link-vimeo {
    background: url(img/social-icons/somicro-1/vimeo.png) no-repeat;
}

/* Follow website Links
---------------------------------------------------------------*/
.block-follow {
    float: right /** LTR **/;
    clear: right;
}

.block-follow ul {
    margin: 0
}

/*	Follow site block
-------------------------------------------------------------- */
.block-follow{
    padding: 0;
   margin-right: 20px;
}

.block-follow .base-wrap {
    display: inline;
    float: right;
}

.block-follow a {
    display: inline-block;
    opacity: .5;
    text-indent: -9999em;
}

.block-follow a:hover {
    opacity: 1
}

.block-follow li.last span {
    margin: 0
}

.block-follow a {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#block-menu-menu-user-bar-first-menus ul li {
float: left;
display: inline;
list-style: none;
color: white;
border-right: 1px solid #DDD;
background: none;
padding: 0 10px;
line-height:1px;
border-bottom: 0px;

}


/* TOP BAR SEARCH FORM ---------------------- */

#block-search-form {
 margin-left:60%;
 min-width: 200px;
 float: right;
}

#block-follow-site {
 padding-top: 10px;
padding-bottom: 10px;
}
#header_right form {
	margin: 0;
}

#header_right form * {
	margin-top: 0;
	margin-bottom: 0;
}

#header_right form .form-actions {
	padding: 0;
}

#header_right form #search-submit-topbar {
	position: absolute;
	bottom: 3px;
	right: 6px;
}

#header_right form .container-inline {
	line-height: 32px;
	position: relative;
	padding: 0 10px 0 0;
}

#header_right #search-block-form .form-text {
	margin: 7px 0 0 0;
	padding: 2px 5px 0 5px;
	width: 100%;
	border-radius: 4px;
	background: #f9f9f9;
	box-shadow: inset 0px 1px 1px rgba(100,100,100, 0.3);
	-moz-box-shadow: inset 1px 0 1px rgba(100,100,100, 0.3);
	-webkit-box-shadow: inset 0px 1px 1px rgba(100,100,100, 0.3);
	border: 1px solid #ececec;
	color: #999;
	font-size: 12px;
	height: 18px;
	line-height: 20px;
	display: block;
}

.search-results h3.title {
	font-size: 18px;
}

@media screen and (max-width: 767px) {
    .region-search-box{
        width: 200px;
    }

    .search-box-top .inner{
        padding: 0 0 10px 0;
    }
}


.region-right-slider {

}

/* Old Red Newsletter
#block-block-11 {
    background-color: #27638c;
    padding-left: 15px;
    padding-right: 15px;
    color: #fff;
    border-left: 4px solid;
    border-color: #5d8aa9;
    margin-left: -30px;
}
*/
#block-block-11 {
    background-color: #27638c;
    padding-left: 15px;
    padding-right: 15px;
    color: #fff;
    border-left: 4px solid;
    border-color: #5d8aa9;
    margin-left: -30px;
    height:192px;
}

.page-home-main #block-block-14 {
    background-color: rgb(51,51,51);
padding-left: 15px;
padding-right: 15px;
color: #fff;
border-left: 4px solid;
border-color: rgb(84, 91, 95);
margin-left: -30px;
height: 192px;
}

.page-home-main #block-block-14 h3 {

 font-size:20px;
}

.mc-field-group label{
 display:none
}


.mc-field-group {
 float:left;
 margin-right:10px;
}

/*	Hover Captions.
-------------------------------------------------------------- */
.jcarousel-view--recent-news-announcements-etc--block-3 li, .jcarousel-view--recent-news-announcements-etc--block-6 li {
  display: block;
  position: relative;
  overflow: hidden;
}

.view-recent-news-announcements-etc .jcarousel-item-horizontal {
 height:180px;

}

.view-recent-news-announcements-etc .jcarousel-item-horizontal img{
    width:100%;
}

.jc-title {
 position: absolute;

 background-color: black;
  background: rgba(0,0,0,0.75);
  color: white;
  padding-top: 10px;
  padding-bottom:10px;
  opacity: 0;
   width:100%;
 font-size:16px;
}

.jcarousel-view--recent-news-announcements-etc--block-3 .views-field-title, .jcarousel-view--recent-news-announcements-etc--block-6 .views-field-title{
  position: absolute;
   background-color: black;
  background: rgba(0,0,0,0.75);
  color: white;
  padding-top: 10px;
  padding-bottom:10px;
  font-size:14px;
  opacity: 0;
  width:300px;
 margin-left:6px;

}

.jcarousel-view--recent-news-announcements-etc--block-3 .views-field-title, .jcarousel-view--recent-news-announcements-etc--block-6 .views-field-title  {
  opacity: 1;
 bottom:0;
}



.jc-title {
opacity: 1;
 bottom:0;
}


.jcarousel-view--recent-news-announcements-etc--block-3 a, .view-recent-news-announcements-etc--block-6 a {
  color: #fff;
text-decoration: none;
font-size: 16px;

}
/*	Hover Captions. Centers
-------------------------------------------------------------- */
.jcarousel-view--center-related-content--block-3 .views-field-title, .jcarousel-view--center-related-content--block-6 .views-field-title {
   position: absolute;
  background: rgba(0,0,0,0.75);
  color: white;
  padding-top: 10px;
  padding-bottom:10px;
  font-size:14px;
  opacity: 1;
  width:300px;
 margin-left:54px;
}

.jcarousel-view--center-related-content--block-3 .views-field-title, .jcarousel-view--center-related-content--block-6 .views-field-title {
  bottom: 0;
}

.jcarousel-view--center-related-content--block-3 a , .jcarousel-view--center-related-content--block-6 a {
  color: #fff;
text-decoration: none;
font-size: 18px;
margin:5px
}

#tabs-block .views-field-field-image {
    position:relative;
    width:300px;
}

#tabs-block .views-field-field-image img{
    position:relative;
    min-width:200px;
    min-height:100px

}


.view-display-id-block_7 .resource-title {
	background: #3e3e3e;
  color: white;
  height:40px;
  padding-top: 15px;
  padding-bottom:10px;
  opacity: 1;

}
.resource-title {
	background: #3e3e3e;
  color: white;
  height:70px;
  padding-top: 10px;
  padding-bottom:10px;
  opacity: 1;

}



#block-views-center-related-content-block-7 a , #block-views-center-related-content-block-12 a , .jcarousel-view--center-related-content--block-6 a {
  display:block;
  color: #fff;
text-decoration: none;
font-size: 18px;
text-align:center;
}


.jcarousel-view--center-related-content--block-10 .views-field-title, .jcarousel-view--center-related-content--block-10 .views-field-title {

  background: #3e3e3e;
  color: white;
  height:60px;
  padding-top: 15px;
  padding-bottom:10px;
  margin-left:44px;
  opacity: 1;
  width:300px;

}

.jcarousel-view--center-related-content--block-10 .views-field-title, .jcarousel-view--center-related-content--block-10  .views-field-title {

}

.jcarousel-view--center-related-content--block-10 a , .jcarousel-view--center-related-content--block-10 a {
  display:block;
  color: #fff!important;
text-decoration: none;
font-size: 18px;
text-align:center;
}


#block-views-center-related-content-block-10 .views-field-title{

  background: #3e3e3e;
  color: white;
  min-height:60px;
  padding-top: 15px;
  padding-bottom:10px;

  opacity: 1;
  width:300px;

}

#block-views-center-related-content-block-10 .views-field-title {

}

#block-views-center-related-content-block-10 a {
  display:block;
  color: #fff;
text-decoration: none;
font-size: 18px;
text-align:center;
}

#zone2 #block-panels-mini-webinar-and-publication{
		padding:0px;
	}

.home-news .views-row, .pr-home .views-row {
    clear: left;
border-bottom: 1px solid #ddd;
margin: 20px 0;

}
#right-sidebar .home-news .views-row, .pr-home .views-row {
    line-height:20px;
border-bottom: 1px solid #ddd;
margin-top:5px ;

}

.view-id-recent_news_announcements_etc.view-display-id-block_2 .views-row {
	border-bottom: 1px solid #ddd;
	margin:10px 0;
	min-height:60px
}

#right-sidebar .home-news .views-row .views-field-title {
    margin-bottom:5px ;
}
.home-news img, .pr-home img {

margin: 3px 5px 0px 0px;

}

.jcarousel-view--center-related-content--block-1 img {
    margin: 0px 5px 0px 0px;
}


.tweets-pulled-listing {
 margin:0;
}

.view-id-tweets.view-display-id-block .views-row{
   border-bottom: 1px solid #DDD;
   padding:5px 0 5px 40px;
   background:url(img/icons/twitter-icon.png) left top no-repeat;
}

.views-field-web-intents a{
    color:#ccc;
}

.view-id-tweets.view-display-id-block .view-footer, .view-id-tweets.view-display-id-block h4{
margin-top: 0px;
}

 .views-field-created {


 }

#quicktabs-right_of_slider .block {
padding: 0;
}

#quicktabs-right_of_slider .quicktabs-tabs {
    padding-left: 120px;}

	#block-quicktabs-right-of-slider {
    position: relative;
    height:415px;
    }
   #block-quicktabs-right-of-slider .titlecontainer .blocktitle {
        position:absolute;
        top: -4px;
        }
         .titlecontainer h3 {
         color: #27638C;
        }
.sf-megamenu-column.sf-depth-2 li a{
   font-size:15px!important;
   }

.sf-menu.sf-style-simple  a{
            font-family: Arial, sans-serif!important;


}
.sf-depth-2.menuparent a {

font-size:18px!important;
        }

		.sf-depth-2 a {

font-size:14px!important;
        }


.views-field-title .calendar .day {
color: white;
font-size: 190%;
font-weight: bold;
padding-top: 5px;
color: #272324;
}

.views-field-title .calendar .month {
background: none repeat scroll 0px 0px #565759;
color: white;
font-size: 105%;
letter-spacing: 2px;
padding-bottom: 2px;
font-weight: bold;
border-bottom: 1px solid white;
background: #565759;
background: -moz-linear-gradient(top, #27638c 0%, #1c4663 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#27638c), color-stop(100%,#1c4663));
background: -webkit-linear-gradient(top, #27638c 0%,#1c4663 100%);
background: -o-linear-gradient(top, #27638c 0%,#1c4663 100%);
background: -ms-linear-gradient(top, #27638c 0%,#1c4663 100%);
background: linear-gradient(to bottom, #27638c 0%,#1c4663 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#27638c', endColorstr='#1c4663',GradientType=0 );

}

.views-field-title .calendar {
border: 2px solid #27638c;
height: 50px;
overflow: hidden;
text-align: center;
width: 50px;
margin-left: 0px;
margin-right: 10px;
border-radius: 3px;
background: white;
float: left;
}


.field-name-field-profile-photo, .views-field-field-profile-photo {
 float: left;
margin-right: 15px;
}

.views-field-field-profile-photo {
padding: 4px;
border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
display: inline-block;
margin-left: 5px;
}


.field-name-field-first-name {
 float:left;
 padding-right:2px;
}

.field-name-field-credentials {
 font-size:15px;
}


.field-name-field-citation {
 display: block;
  position: relative;
  overflow: hidden;
  height:100px;
}
.field-name-field-citation:hover .field-items {
    opacity: 1;
  top: 0;

}
.field-name-field-citation .field-items {
  position: absolute;
  background:#FFF;
  border:2px solid #27638C;
  padding: 10px 10px;
  font-size:14px;
  opacity: 0;
  top: -30%;
  left: 0;
  -webkit-transition: all 0.4s ease;
  -moz-transition:    all 0.4s ease;
  -o-transition:      all 0.4s ease;
    }

 .views-field-field-subheadline{
     margin-bottom:0px!important;
     font-size:20px;
     margin-left:-24px;

    }

    #block-views-publication-breadcrumb-block-1 {
        padding:0 0px;
		float: left;
    }
.view-publication-breadcrumb .views-field {
     float:left;
     padding-right: 10px;
     padding-left: 10px;

}

.view-id-on_page_content .views-field-field-job-title {
margin-bottom:0px!important;
     font-size:20px;
     margin-left:-24px;
}
.field-name-field-publication-cover {
 float:left;
 margin-right:10px;
 margin-bottom: 10px;
}

.field-name-field-associated-profiles .field-item {
margin-bottom: 3px;
}
/* Big download button *//* Small download button
.field-name-field-editors-choice-attachments {
  margin: 14px 0;
}
.download-link,
.field-type-file .file {
	background:url(img/download-btn-bg.png) repeat-x;
	padding:14px 14px 11px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.download-link a,
.field-type-file .file a {
	background:url(img/download-btn-icon.png) no-repeat top right;
	color: #ffffff;
	font-weight:bolder;
	padding:2px 30px 0 0;
	font-size:16px;
}
.field-type-file .file img {
	margin-bottom: 4px;
}
.field-name-field-document-attachment,
.field-name-field-document-attachment div {
	display:inline;
}
.download-btn {
	background:url(img/download-size-bg.png) repeat-x;
	height:32px;
	padding-top:13px;
	font-size:18px;
	font-weight:bolder;
	float:left;
	padding-right:15px;
}
.download-btn .file {
	margin-right:15px;
}


div.download-link a, span.file a {
    background: url("img/download-btn-icon.png") no-repeat scroll right top transparent;
    color: #ffffff;
    font-size: 16px;
    font-weight: bolder;
    padding: 2px 30px 0 0;
}
.view-id-documents .download-link {
	background:url(img/download-btn-small-bg.png) repeat-x;
	padding:4px 9px 7px;
}
.view-id-documents .download-link a {
  background:url(img/download-btn-small-icon.png) no-repeat top right;
	font-size:11px;
	padding:0 18px 0 0;
	color: #ffffff;
}
*/

.views-label-field-speaker-associated {
 float:left;
 padding-right:5px;

}

.view-publication-breadcrumb .views-field-field-speaker-associated {
 display:block;
 white-space: nowrap;
 margin-right:10px
}

.views-field-field-sponsor {
 display:block;
 white-space: nowrap;
 margin-right:10px;
 margin-left: 35px;
}

.views-label-field-sponsor {
    float:left;
    padding-right:5px
}

#title-region .profile-title {
margin: 0;
margin-left:-25px;
color: white;
text-shadow: 0px 1px 0px rgba(100, 100, 100, 0.3);
}
.node-type-profile #title-region .page-title {
display:none;
}

#right-sidebar .block {

margin-bottom: 0px;

}
.view-node-reference-by .views-row {
clear: left;
border-bottom: 1px solid;
border-color: #E6E6E6;
padding: 8px 0 8px 0;
}

/* Sidebar Menus-------------- */
.menu-block-1 .sf-menu li {
float: none;
position: relative;
z-index: 498;
}

ul.l_tinynav1 {
	margin: 0 0 10px 0;
}

ul.l_tinynav1 li a {
	color: #5f5f5f;
	display: block;
	padding: 8px 0 8px 0;
}

ul.l_tinynav1 li.leaf a:hover {
 color:#27638C;
}

ul.l_tinynav1 li {
	list-style: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid;
	border-color: #e6e6e6;
	padding-left: 20px;
}

ul.l_tinynav1 li.leaf {
	background: url(img/leaf.png) left top no-repeat;
}

ul.l_tinynav1 li.expanded {
	border-bottom: none;
	background: url(img/expanded.png) left top no-repeat;
}

ul.l_tinynav1 li.expanded li.first {
	border-top: 1px solid;
	border-color: #e6e6e6;
}

ul.l_tinynav1 li.collapsed {
	background: url(img/collapsed.png) left top no-repeat;
}


/* Board and Staff Pages Menus-------------- */
.view-staff-board-etc h4 {
margin:0px;

}

.view-staff-board-etc .views-row {
clear: left;
padding: 10px 0 10px 0;
}

.view-footer {
    margin-top:30px;
}

.views-field-field-profile-officer {
 font-size:16px;
 font-weight:400;
 letter-spacing:1px;
}

.views-field-field-job-title {

    font-size:14px;
}
.view-staff-board-etc h3 {
margin:0px;
margin-top:0px;
border-bottom: 1px solid;
border-color: #E6E6E6;
padding: 8px 0 8px 0;
font-weight:400;
}


#right-sidebar #block-block-14, #block-block-43 {

padding: 10px!important;
background-image: -moz-linear-gradient(top,#fff 0,#f0f0f0 100%);
background-image: -ms-linear-gradient(top,#fff 0,#f0f0f0 100%);
background-image: -o-linear-gradient(top,#fff 0,#f0f0f0 100%);
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#f0f0f0));
background-image: -webkit-linear-gradient(top,#fff 0,#f0f0f0 100%);
background-image: linear-gradient(to bottom,#fff 0,#f0f0f0 100%);
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffff,EndColorStr=#f0f0f0);
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
border: 1px solid #DDD;
width: 195px;
margin: 10px;
}


.field-name-field-exec-link {
    padding-top:5px;
 font-size:22px;
 font-family: Lato, 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-weight: 300;

}

.view-id-recent_news_announcements_etc.view-display-id-block_2 .jcarousel .odd,.view-id-recent_news_announcements_etc.view-display-id-block_2 .jcarousel .even {
margin: 5px 0;
clear: both;
width: 100%;
 text-align: left;
}
.view-id-recent_news_announcements_etc.view-display-id-block_2 ul li {
    list-style-type: none;

}

#quicktabs-container-right_of_slider .jcarousel-skin-default  .jcarousel-container-vertical {

  height: 310px;

}
#quicktabs-container-right_of_slider .jcarousel-skin-default .jcarousel-clip-vertical{
  height: 310px;
  overflow: hidden;
}

#quicktabs-right_of_slider .jcarousel-item-vertical,#quicktabs-container-right_of_slider .jcarousel .odd,#quicktabs-container-right_of_slider .jcarousel .even{

border-bottom: 1px solid #DDD;
 text-align: left;
}

#quicktabs-container-right_of_slider ul {

    margin:5px 0;

}

#quicktabs-container-right_of_slider ul li {
    list-style-type: none;
    margin:8px 0px 8px 0px;

}


.jcarousel-view--center-related-content--block-1 .jcarousel-item-vertical {

border-bottom: 1px solid #DDD;

}

#block-views-publication-breadcrumb-block-2 p{
margin: 0 0 5px 0;

}

#block-views-event-bread-and-side-block-2 p{
margin: 0 0 5px 0;

}

#block-views-news-bread-and-side-block-2 p{
margin: 0 0 5px 0;

}
#block-views-event-bread-and-side-block-1 .views-field-field-event-date {
 float:left;
 margin-left:-15px;
 margin-right:10px
}

#block-views-news-bread-and-side-block-1 {
    margin-left:-15px;
	float:left;
}
#block-views-news-bread-and-side-block-1 .views-field{
 float:left;
 margin-right:10px
}

#block-sharethis-sharethis-block {
 float:right;
}

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0);
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Accordian
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin-top: 2px;
	/* padding: 2px; */
	min-height: 0; /* support: IE7 */
}
.ui-accordion .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-noicons {
	padding-left: .7em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
	padding: 9px 15px;
	border-top: 0;
	overflow: auto;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Lato, 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 16px;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Lato, 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #e5e5e5;
	background: #ffffff url(img/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;

}
.ui-widget-content a {
	color: #27638c;
}
.ui-widget-header {
	border: 1px solid #e5e5e5;
	background: #cccccc url(img/ui-bg_flat_75_cccccc_40x100.png) 50% 50% repeat-x;
	color: #5f5f5f;
	font-weight: bold;
}
.ui-widget-header a {
	color: #27638c;
}

/* Interaction states
----------------------------------
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #e5e5e5;
	background: #e6e6e6 url(img/ui-bg_inset-soft_75_e6e6e6_1x100.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #555555;
}

*/
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #555555;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #e5e5e5;
	background: #dadada url(img/ui-bg_inset-soft_75_dadada_1x100.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
	color: #212121;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #e5e5e5;
	background: #e6e6e6 url(img/ui-bg_flat_65_e6e6e6_40x100.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #212121;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #fcefa1;
	background: #fbf9ee url(img/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
	color: #363636;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #fef1ec url(img/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
	color: #cd0a0a;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #cd0a0a;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #cd0a0a;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70);
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35);
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
	background-position: 16px 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url(img/ui-icons_222222_256x240.png);
}
.ui-widget-header .ui-icon {
	background-image: url(img/ui-icons_eeeeee_256x240.png);
}
.ui-state-default .ui-icon {
	background-image: url(img/ui-icons_888888_256x240.png);
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url(img/ui-icons_454545_256x240.png);
}
.ui-state-active .ui-icon {
	background-image: url(img/ui-icons_454545_256x240.png);
}
.ui-state-highlight .ui-icon {
	background-image: url(img/ui-icons_2e83ff_256x240.png);
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url(img/ui-icons_cd0a0a_256x240.png);
}

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 4px;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa url(img/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30);
}
.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #aaaaaa url(img/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30);
	border-radius: 8px;
}

.field-name-field-speaker-associated .field-item{
   line-height: 14px;
  vertical-align: text-top;
  padding-left: 20px;
  background-image: url("img/user-icon.png");
  background-position: 0px -1px;
  background-repeat: no-repeat;
  margin-top: 1px;
}
.ui-accordion-content .field-item {
    font-size:16px
}
.block-accordion-blocks .blocktitle  {
 display:none;
}

.node-type-center .field-name-body {
    min-height: 40px;
}

.node-type-center .page-title {
display: none;
	}

.field-name-field-center-image {

 border:0px;
 margin-right:10px
}


.panel-2col-bricks .panel-col-middle .inside {
 padding-top:10px;
}

.field-name-field-event-date {
 font-size:18px;
 line-height:25px
}
.addtocal {
color: #ffffff;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
background-image: url(img/button-shade.png);
background-repeat: repeat-x;
background-position: top;
background-size: auto;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
transition: box-shadow 0.2s linear 0s;
-webkit-transition: box-shadow 0.2s linear 0s;
-moz-transition: box-shadow 0.2s linear 0s;
  margin: 0px;
  background-color: #27638c;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border: 1px solid #cdcdcd;
  text-decoration: none;
  cursor: pointer;
}

#block-ds-extras-event-details .addtocal {
float: none;
margin-top: 10px!important;
margin-bottom: 5px;
padding: 5px;
width: 125px;
}

ul.addtocal_menu {
  background: #e6e6e6;

  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border: 1px solid #cdcdcd;
  padding: 5px;
  list-style-type: none;
  margin-left: 0px !important;
  margin-bottom: 0px;
  position: absolute;
  margin-top:25px!important;
  display: none;
  min-width: 150px;
  z-index: 50;

}

ul.addtocal_menu li {
  margin: 0px;
  padding: 0px;
  list-style: none!important;
}

ul.addtocal_menu li a {
  color: inherit;
  text-decoration: none;
  display: block;
  padding: 5px;
}

ul.addtocal_menu li a:hover {
  text-decoration: none;
  background: #cdcdcd;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
}

.block-ds-extras-event-details .field-name-field-announcement-link {
font-Size:22;
}

#block-ds-extras-event-details .field-name-field-announcement-link{
font-size:24px!important;
line-height:26px;
}

.panel-col-first {
    clear: both;
}

/* Center Quicktabs */

#block-node-subpages-menu-bar .first {
 display:none;
}

.quicktabs-tabs.quicktabs-style-dpa li.active a,ul.quicktabs-tabs.quicktabs-style-dpa li:hover a{
    border-top: 1px solid #98b5c8;
    border-left: 1px solid #98b5c8;
    border-bottom: 1px solid #98b5c8;
    border-right: none;
    background: #27638c;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod?IgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, #5d8aa9 0%, #27638c 75%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5d8aa9), color-stop(75%,#27638c));
    background: -webkit-linear-gradient(top, #5d8aa9 0%,#27638c 75%);  background: -o-linear-gradient(top, #5d8aa9 0%,#27638c 75%);
    background: -ms-linear-gradient(top, #5d8aa9 0%,#27638c 75%);  background: linear-gradient(to bottom, #5d8aa9 0%,#27638c 75%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
    color:#fff;
}

.quicktabs-tabs.quicktabs-style-dpa li a{

background-color: #eee;
color: #666;
border-top: 1px solid #e2e2e2;
border-left: 1px solid #e2e2e2;
border-bottom: none;
border-right: 1px solid #e2e2e2;
box-shadow: 0 0 2px rgba(255,255,255, .9) inset;
border-radius: 2px 0 0 2px;
margin-bottom: 0;
padding:4px 15px;
    }

    #tabs-region .tab-content {
border-left: 2px solid #DDD!important;
}

/* Care Delivery Center - Orange */

.page-node-154 .quicktabs-tabs.quicktabs-style-dpa li.active a, .page-node-154 ul.quicktabs-tabs.quicktabs-style-dpa li:hover a{
    border-top: 1px solid #ed5f30;
    border-left: 1px solid #ed5f30;
    border-bottom: none;
    border-right: 1px solid #ed5f30;
    background: #ff931e;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod?IgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, rgb(255, 156, 30) 0%, rgb(255, 156, 30) 75%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(255, 156, 30)), color-stop(75%,rgb(255, 156, 30)));
    background: -webkit-linear-gradient(top, rgb(255, 156, 30) 0%,rgb(255, 129, 30) 75%);  background: -o-linear-gradient(top, rgb(255, 156, 30) 0%,rgb(255, 129, 30) 75%);
    background: -ms-linear-gradient(top, rgb(255, 156, 30) 0%,rgb(255, 129, 30) 75%);  background: linear-gradient(to bottom, rgb(255, 156, 30) 0%,rgb(255, 129, 30) 75%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff931e', endColorstr='#ed5f30',GradientType=0 );
	color: #fff;
}


.page-node-154 #tabs-region .tabs-left > .nav-tabs > li.active > a, .page-node-154 #tabs-region .tabs-left > .nav-tabs > li.active > a:hover{
    border-top: 1px solid #ed5f30;
    border-left: 1px solid #ed5f30;
    border-bottom: none;
    border-right: 1px solid #ed5f30;
    background: #ff931e;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod?IgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, rgb(255, 156, 30) 0%, rgb(255, 156, 30) 75%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(255, 156, 30)), color-stop(75%,rgb(255, 156, 30)));
    background: -webkit-linear-gradient(top, rgb(255, 156, 30) 0%,rgb(255, 129, 30) 75%);  background: -o-linear-gradient(top, rgb(255, 156, 30) 0%,rgb(255, 129, 30) 75%);
    background: -ms-linear-gradient(top, rgb(255, 156, 30) 0%,rgb(255, 129, 30) 75%);  background: linear-gradient(to bottom, rgb(255, 156, 30) 0%,rgb(255, 129, 30) 75%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff931e', endColorstr='#ed5f30',GradientType=0 );
	color: #fff;
}

#right-sidebar ul.links li a:hover {
 color:#ed5f30;

}


.page-node-154 #block-views-center-related-content-block-4 a:hover, .page-node-154 #block-views-center-related-content-block-11 a:hover {
  color:#ed5f30;
}
.page-node-154 #zone2 .titlecontainer h3{
 color:#ed5f30;
 border-bottom:1px solid #ed5f30;
}


.page-node-154 #tabs-region .tabs-left > .nav-tabs > li.active{
 color:#ed5f30;
 border-top: 0;
border-left: 0;
border-bottom: 0;

}

.page-node-154 h3.block-title  {
    color:#ed5f30;
     border-bottom:1px solid #ed5f30;
}

.page-node-154 .quicktabs-tabs {
border-bottom: 1px solid #DDD;
}

.page-node-154 .node-type-center h3.block-title {
margin-bottom: 10px;

}

.field-name-field-center-topic-pages a:hover {
  color:#ed5f30;
}

/*  Patient Famlies Center - Purple */

.page-node-155 .quicktabs-tabs.quicktabs-style-dpa li.active a,.page-node-155 ul.quicktabs-tabs.quicktabs-style-dpa li:hover a{
    border-top: 1px solid #b09ad1;
    border-left: 1px solid #b09ad1;
    border-bottom: none;
    border-right: 1px solid #b09ad1;
    background: #8462b8;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod?IgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, #7b52b8 30) 0%,#8462b8 75%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7b52b8), color-stop(75%,#8462b8));
    background: -webkit-linear-gradient(top, #7b52b8 0%,#8462b8 75%);  background: -o-linear-gradient(top,#7b52b8 0%,#8462b8 75%);
    background: -ms-linear-gradient(top, #7b52b8 0%,#8462b8 75%);  background: linear-gradient(to bottom, #7b52b8 0%,#8462b8 75%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8462b8', endColorstr='#b09ad1',GradientType=0 );
	color: #fff;
}

.page-node-155 #tabs-region .tabs-left > .nav-tabs > li.active > a, .page-node-155 #tabs-region .tabs-left > .nav-tabs > li.active > a:hover{
    border-top: 1px solid #b09ad1;
    border-left: 1px solid #b09ad1;
    border-bottom: none;
    border-right: 1px solid #b09ad1;
    background: #8462b8;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod?IgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, #7b52b8 0%,#8462b8 75%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7b52b8), color-stop(75%,#8462b8));
    background: -webkit-linear-gradient(top, #7b52b8 0%,#8462b8 75%);  background: -o-linear-gradient(top, #7b52b8 0%,#8462b8 75%);
    background: -ms-linear-gradient(top, #7b52b8 0%,#8462b8 75%);  background: linear-gradient(to bottom, #7b52b8 0%,#8462b8 75%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8462b8', endColorstr='#b09ad1',GradientType=0 );
	color: #fff;
}
.page-node-155 #right-sidebar ul.links li a:hover {
 color:#8462b8;

}

.page-node-155 #block-views-center-related-content-block-4 a:hover, .page-node-155 #block-views-center-related-content-block-11 a:hover {
  color:#8462b8;
}
.page-node-155 h3.block-title  {
    color:#8462b8;
     border-bottom:1px solid #8462b8;
}



.page-node-155 .node-type-center h3.block-title {
margin-bottom: 10px;

}

.page-node-155 .field-name-field-center-topic-pages a:hover {
  color:#8462b8;
}

.page-node-155 #tabs-region .tabs-left > .nav-tabs > li.active{
 color:rgb(88, 29, 180);
 border-top: 0;
 border-left: 0;
 border-bottom: 0;

}

/*  Advocacy Policy - Aqua */

.page-node-156 .quicktabs-tabs.quicktabs-style-dpa li.active a,.page-node-156 ul.quicktabs-tabs.quicktabs-style-dpa li:hover a{
    border-top: 1px solid #77d7e0;
    border-left: 1px solid #77d7e0;
    border-bottom: none;
    border-right: 1px solid #77d7e0;
    background: #35b9c6;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod?IgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, #1c9ba8 30) 0%,#35b9c6 75%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1c9ba8), color-stop(75%,#35b9c6));
    background: -webkit-linear-gradient (top, #1c9ba8 0%,#35b9c6 75%);  background: -o-linear-gradient (top, #1c9ba8 0%,#35b9c6 75%);
    background: -ms-linear-gradient (top, #1c9ba8 0%,#35b9c6 75%);  background: linear-gradient(to bottom, #1c9ba8 0%,#35b9c6 75%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#35b9c6', endColorstr='#77d7e0',GradientType=0 );
	color: #fff;
}

.page-node-156 #tabs-region .tabs-left > .nav-tabs > li.active > a, .page-node-156 #tabs-region .tabs-left > .nav-tabs > li.active > a:hover{
    border-top: 1px solid #77d7e0;
    border-left: 1px solid #77d7e0;
    border-bottom: none;
    border-right: 1px solid #77d7e0;
    background: #35b9c6;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod?IgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, #1c9ba8 0%,#35b9c6 75%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1c9ba8), color-stop(75%,#35b9c6));
    background: -webkit-linear-gradient(top, #1c9ba8 0%,#35b9c6 75%);  background: -o-linear-gradient(top, #1c9ba8 0%,#35b9c6 75%);
    background: -ms-linear-gradient(top, #1c9ba8 0%,#35b9c6 75%);  background: linear-gradient(to bottom, #1c9ba8 0%,#35b9c6 75%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#35b9c6', endColorstr='#77d7e0',GradientType=0 );
	color: #fff;
}
.page-node-156 #right-sidebar ul.links li a:hover {
 color:#1c9ba8;

}

.page-node-156 #block-views-center-related-content-block-4 a:hover, .page-node-156 #block-views-center-related-content-block-11 a:hover {
  color:#1c9ba8;
}


.page-node-156 h3.block-title  {
    color:#35b9c6;
     border-bottom:1px solid #35b9c6;
}



.page-node-156 .node-type-center h3.block-title {
margin-bottom: 10px;

}

.page-node-156 .field-name-field-center-topic-pages a:hover {
  color:#1c9ba8;
}

.page-node-156 #tabs-region .tabs-left > .nav-tabs > li.active{
 color: #089fae;
 border-top: 0;
border-left: 0;
border-bottom: 0;

}

/*  Employer Purchaser - Red */

.page-node-153 .quicktabs-tabs.quicktabs-style-dpa li.active a,.page-node-153 ul.quicktabs-tabs.quicktabs-style-dpa li:hover a{
    border-top: 1px solid #ff8a74;
    border-left: 1px solid #ff8a74;
    border-bottom: none;
    border-right: 1px solid #ff8a74;
    background: #ff6346;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod?IgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, #f83232 30) 0%,#ff6346 75%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f83232), color-stop(75%,#ff6346));
    background: -webkit-linear-gradient (top, #f83232 0%,#ff6346 75%);  background: -o-linear-gradient (top, #f83232 0%,#ff6346 75%);
    background: -ms-linear-gradient (top, #f83232 0%,#ff6346 75%);  background: linear-gradient(to bottom, #f83232 0%,#ff6346 75%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6346', endColorstr='#ff8a74',GradientType=0 );
	color: #fff;
}

.page-node-153 #tabs-region .tabs-left > .nav-tabs > li.active > a, .page-node-153 #tabs-region .tabs-left > .nav-tabs > li.active > a:hover{
    border-top: 1px solid #ff8a74;
    border-left: 1px solid #ff8a74;
    border-bottom: none;
    border-right: 1px solid #ff8a74;
    background: #ff6346;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod?IgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, #f83232 0%,#ff6346 75%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f83232), color-stop(75%,#ff6346));
    background: -webkit-linear-gradient(top, #f83232 0%,#ff6346 75%);  background: -o-linear-gradient(top, #f83232 0%,#ff6346 75%);
    background: -ms-linear-gradient(top, #f83232 0%,#ff6346 75%);  background: linear-gradient(to bottom, #f83232 0%,#ff6346 75%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6346', endColorstr='#ff8a74',GradientType=0 );
	color: #fff;
}
.page-node-153 #right-sidebar ul.links li a:hover {
 color:#f83232;

}

.page-node-153 #block-views-center-related-content-block-4 a:hover, .page-node-153 #block-views-center-related-content-block-11 a:hover {
  color:#f83232;
}


.page-node-153 h3.block-title  {
    color:#ff6346;
     border-bottom:1px solid #ff6346;
}



.page-node-153 .node-type-center h3.block-title {
margin-bottom: 10px;

}

.page-node-153 .field-name-field-center-topic-pages a:hover {
  color:#f83232;
}

.page-node-153 #tabs-region .tabs-left > .nav-tabs > li.active{
 color: #089fae;
 border-top: 0;
border-left: 0;
border-bottom: 0;

}


/*  Outcomes Evaluation - Green */

.page-node-157 .quicktabs-tabs.quicktabs-style-dpa li.active a,.page-node-157 ul.quicktabs-tabs.quicktabs-style-dpa li:hover a{
    border-top: 1px solid #a8d46f;
    border-left: 1px solid #a8d46f;
    border-bottom: none;
    border-right: 1px solid #a8d46f;
    background: #81b63a;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod?IgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, #71a033 30) 0%,#81b63a 75%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#71a033), color-stop(75%,#81b63a));
    background: -webkit-linear-gradient (top, #71a033 0%,#81b63a 75%);  background: -o-linear-gradient (top, #71a033 0%,#81b63a 75%);
    background: -ms-linear-gradient (top, #71a033 0%,#81b63a 75%);  background: linear-gradient(to bottom, #71a033 0%,#81b63a 75%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#81b63a', endColorstr='#a8d46f',GradientType=0 );
	color: #fff;
}

.page-node-157 #tabs-region .tabs-left > .nav-tabs > li.active > a, .page-node-157 #tabs-region .tabs-left > .nav-tabs > li.active > a:hover{
    border-top: 1px solid #a8d46f;
    border-left: 1px solid #a8d46f;
    border-bottom: none;
    border-right: 1px solid #a8d46f;
    background: #81b63a;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod?IgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, #71a033 0%,#81b63a 75%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#71a033), color-stop(75%,#81b63a));
    background: -webkit-linear-gradient(top, #71a033 0%,#81b63a 75%);  background: -o-linear-gradient(top, #71a033 0%,#81b63a 75%);
    background: -ms-linear-gradient(top, #71a033 0%,#81b63a 75%);  background: linear-gradient(to bottom, #71a033 0%,#81b63a 75%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#81b63a', endColorstr='#a8d46f',GradientType=0 );
	color: #fff;
}
.page-node-157 #right-sidebar ul.links li a:hover {
 color:#71a033;

}

.page-node-157 #block-views-center-related-content-block-4 a:hover, .page-node-157 #block-views-center-related-content-block-11 a:hover {
  color:#71a033;
}


.page-node-157 h3.block-title  {
    color:#81b63a;
     border-bottom:1px solid #81b63a;
}



.page-node-157 .node-type-center h3.block-title {
margin-bottom: 10px;

}

.page-node-157 .field-name-field-center-topic-pages a:hover {
  color:#71a033;
}

.page-node-157 #tabs-region .tabs-left > .nav-tabs > li.active{
 color: #089fae;
 border-top: 0;
border-left: 0;
border-bottom: 0;

}


		/* Sidebar Subpages and Centers*/


#right-sidebar ul.links {
	margin: 0 0 10px 0;
}

#right-sidebar ul.links li a {
	color: #27638c;
	display: block;
	padding: 8px 0 8px 0;
	font-size:18px;
}

#block-views-center-related-content-block-4 a, #block-views-center-related-content-block-11 a{
     font-size:18px;
 line-height:26px
}

#right-sidebar ul.links li {
	list-style: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid;
	border-color: #e6e6e6;
	padding-left: 20px;
}

#right-sidebar ul.links li{
	background: url(img/leaf.png) left top no-repeat;
}

#right-sidebar ul.links li.expanded {
	border-bottom: none;
	background: url(img/expanded.png) left top no-repeat;
}

ul.links li.expanded li.first {
	border-top: 1px solid;
	border-color: #e6e6e6;
}

#right-sidebar ul.links li.collapsed {
	background: url(img/collapsed.png) left top no-repeat;
}

.field-name-field-center-topic-pages a {
font-size: 18px;
line-height: 26px;
}
.field-name-field-center-topic-pages a {
 font-size:18px;
 line-height:26px
}

.node-type-center table td {
 border-top:0px;
}

.node-type-center #right-sidebar .block {
margin-bottom: 0px;
}


/* Center Monthly Update Block */
.views-field-field-center-meeting-materials {
 height:260px;
 overflow:auto;
}
.field-name-field-center-update-box {


  padding: 1px;
  background-color: #ffffff;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}

.field-name-field-update-title {
  margin: 0;
  padding: 10px 14px 0px 10px;
  font-size: 20px;
  font-weight: normal;
  line-height: 12px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}
.field-name-field-update-text {
  height:150px;
  padding: 6px 14px;
  overflow: auto;
}

.field-name-field-update-link {
  padding: 0px 14px;
}
.field-name-field-update-text p,
.field-name-field-update-text ul,
.field-name-field-update-text ol {
  margin-bottom: 0;
}

/* Center Slider */
.views-field-field-center-featured-image {
    position:relative;
    max-width:415px;
    margin-bottom:25px;
}
.views-field-field-center-featured-image img {

  position:relative;
  background-color: #ffffff;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);

}


.views-field-field-center-featured-image .featured-caption {
  position: absolute;
  left: 0;
  right: -2px;
    -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 0 0 6px 6px;
  bottom: -1px;
  color:white;
  padding: 10px;
  background: #333333;
  background: rgba(0, 0, 0, 0.75);
  z-index: 1;
}
.carousel-caption h4,
.field-slideshow-caption-text {
  color: #ffffff;
  font-size:16px;
  line-height: 20px;


}

.field-slideshow-caption-text {

}

.field-slideshow-controls .next a {

}
#field-slideshow-1-wrapper {
 position: relative;
 z-index: 1;
}
.field-slideshow-controls {
  position: absolute;
  right: 0;
  bottom: 0;
  padding:15px;

  z-index: 100;
    display:inline-block;
}

.field-slideshow-controls .prev{
 display:inline-block;
background-image: url(img/left-arrow.png);
background-position: center center;
background-repeat: no-repeat;
width:20px;
text-indent: -9999px;

}


.field-slideshow-controls .next {

   display:inline-block;
     background-image: url(img/right-arrow.png);
background-position: center center;
background-repeat: no-repeat;
width:20px;

text-indent: -9999px;

}


.node-type-center .tabs {
 position:absolute;
 top:-70px;
 left:150px;
}

.node-type-center .field-name-body  {

    font-size: 16px;

}

#block-block-6 {
    padding:0px!important;
}


.views-field-field-news-source-logo {
padding: 4px;
border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
display: inline-block;
}


/*ISO Filters */
#filters .option-set {
float: left;
margin-top: 25px;
padding-bottom: 15px;
border-bottom: 1px solid #e7e7e7;
display: block;
width: 100%;
margin-bottom: 20px;
line-height: 24px;
}

#isotope-options {
background-color: #FFFFFF;
}

#isotope-options ul li {
display: inline;
padding: 0 6px 0 0;
background: url(/sites/all/themes/icompany/img/filter_divider.png) no-repeat 97% 50%;
}

#filters a {
color: #777;
font-size: 16px;
-webkit-transition: all 0.1s ease-in-out;
-moz-transition: all 0.1s ease-in-out;
-o-transition: all 0.1s ease-in-out;
-ms-transition: all 0.1s ease-in-out;
transition: all 0.1s ease-in-out;
padding: 4px 5px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}

.selected {
background: #27638c;
color: #fff !important;
}

#filters a:hover {
color: #fff;
background: #aaa;
}


.view-id-publications_guides.view-display-id-page .isotope-element a {
    color:#555555!important;
}


.view-id-publications_guides.view-display-id-page .isotope-element a:hover {
color: #27638c!important;
}
.view-id-publications_guides.view-display-id-page .isotope-element {
width: 220px;
height: 180px;
margin: 8px 8px;
float: left;
overflow: hidden;
position: relative;
color: #000;
font-size:16px;
text-align:center;
background-color: #ffffff;
-webkit-background-clip: padding-box;
-moz-background-clip: padding;
background-clip: padding-box;
border: 1px solid #ccc;
border: 1px solid rgba(0, 0, 0, 0.2);
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}

.view-display-id-page_1 .isotope-element .views-field-title, .view-display-id-page_1 .isotope-element .views-field-field-resource-source  {
    margin-top: 5px;
    padding: 5px;
}
.view-display-id-page_1 .isotope-element .views-field-field-publication-published-date {
    padding: 5px;
}

.isotope-element .views-field-title {
    margin-top:5px

}
.isotope-element img {
width: 100%;
margin: 0 auto;
text-align: center;
}

.view-id-news tr:hover, .view-id-newsletters tr:hover {
background: #e7f3ff;
}

.view-id-news .odd, .view-id-newsletters .odd  {
background: #f2f2f2;
}


.video_grid {
 width: 240px;
 border: 1px solid #ccc;
border: 1px solid rgba(0, 0, 0, 0.2);
 margin-top:10px;
 margin-left:7px;
 margin-right:7px;

}
.view-display-id-page_2 .isotope-element:hover {
-moz-box-shadow: 0 1px 3px rgba(0,0,0,.5),inset 0 -1px 0 #fff;
-ms-box-shadow: 0 1px 3px rgba(0,0,0,.5),inset 0 -1px 0 #fff;
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.5),inset 0 -1px 0 #fff;
box-shadow: 0 1px 3px rgba(0,0,0,.5),inset 0 -1px 0 #fff;
background-image: -moz-linear-gradient(top,#fff 0,#f0f0f0 100%);
background-image: -ms-linear-gradient(top,#fff 0,#f0f0f0 100%);
background-image: -o-linear-gradient(top,#fff 0,#f0f0f0 100%);
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#f0f0f0));
background-image: -webkit-linear-gradient(top,#fff 0,#f0f0f0 100%);
background-image: linear-gradient(to bottom,#fff 0,#f0f0f0 100%);
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffff,EndColorStr=#f0f0f0);
}

.view-display-id-page_2 .isotope-element {
width: 255px;

margin: 10px 10px;
float: left;
position: relative;
color: #000;
font-size:16px;
background-color: #f8f8f8;
-webkit-background-clip: padding-box;
-moz-background-clip: padding;
background-clip: padding-box;
border: 1px solid #ccc;
border: 1px solid rgba(0, 0, 0, 0.2);
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-moz-box-shadow: 0 1px 2px #ccc;
-ms-box-shadow: 0 1px 2px #ccc;
-webkit-box-shadow: 0 1px 2px #ccc;
box-shadow: 0 1px 2px #ccc;
}

.view-display-id-page_2 .views-field-title, .view-display-id-page_2 .views-field-field-event-date, .view-display-id-page_2 .views-field-field-slides-or-files{
     margin-left:5px;

     margin-right: 5px;
     margin-bottom: 5px;
}


.view-display-id-page_2 .isotope-element a,
.view-display-id-page_2 .isotope-element a code {
  color: #555555!important;

}

.view-display-id-page_2 .isotope-element a:hover {
color: #27638c!important;
}
.field-name-full-related-profile-with-bio .views-row {
margin-bottom:15px;
display: block;
padding: 6px;
background-color: #FFFFFF;
-webkit-background-clip: padding-box;
-moz-background-clip: padding;
background-clip: padding-box;
border: 1px solid #ccc;
border: 1px solid rgba(0, 0, 0, 0.2);
}

.field-name-full-related-profile-with-bio .views-row:hover {
-moz-box-shadow: 0 1px 3px rgba(0,0,0,.5),inset 0 -1px 0 #fff;
-ms-box-shadow: 0 1px 3px rgba(0,0,0,.5),inset 0 -1px 0 #fff;
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.5),inset 0 -1px 0 #fff;
box-shadow: 0 1px 3px rgba(0,0,0,.5),inset 0 -1px 0 #fff;
background-image: -moz-linear-gradient(top,#fff 0,#f0f0f0 100%);
background-image: -ms-linear-gradient(top,#fff 0,#f0f0f0 100%);
background-image: -o-linear-gradient(top,#fff 0,#f0f0f0 100%);
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#f0f0f0));
background-image: -webkit-linear-gradient(top,#fff 0,#f0f0f0 100%);
background-image: linear-gradient(to bottom,#fff 0,#f0f0f0 100%);
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffff,EndColorStr=#f0f0f0);
}

.field-name-full-related-profile-with-bio .views-field-field-profile-photo .field-type-image {
    margin-bottom: 0px !important;
}

.field-name-full-related-profile-with-bio .views-field-path {
padding-right:10px;
}


.field-name-full-related-profile-with-bio .views-field-field-organization {
 font-size:18px;
 margin-bottom:5px
}
.field-name-full-related-profile-with-bio h3{
margin-bottom:0px;
margin-top:0px;
}

.view-display-id-page_1 .isotope-element:hover {
-moz-box-shadow: 0 1px 3px rgba(0,0,0,.5),inset 0 -1px 0 #fff;
-ms-box-shadow: 0 1px 3px rgba(0,0,0,.5),inset 0 -1px 0 #fff;
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.5),inset 0 -1px 0 #fff;
box-shadow: 0 1px 3px rgba(0,0,0,.5),inset 0 -1px 0 #fff;
background-image: -moz-linear-gradient(top,#fff 0,#f0f0f0 100%);
background-image: -ms-linear-gradient(top,#fff 0,#f0f0f0 100%);
background-image: -o-linear-gradient(top,#fff 0,#f0f0f0 100%);
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#f0f0f0));
background-image: -webkit-linear-gradient(top,#fff 0,#f0f0f0 100%);
background-image: linear-gradient(to bottom,#fff 0,#f0f0f0 100%);
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffff,EndColorStr=#f0f0f0);
}

.view-display-id-page_1 .isotope-element {
width: 255px;

margin: 10px 10px;
float: left;
position: relative;
color: #000;
font-size:16px;
background-color: #f8f8f8;
-webkit-background-clip: padding-box;
-moz-background-clip: padding;
background-clip: padding-box;
border: 1px solid #ccc;
border: 1px solid rgba(0, 0, 0, 0.2);
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-moz-box-shadow: 0 1px 2px #ccc;
-ms-box-shadow: 0 1px 2px #ccc;
-webkit-box-shadow: 0 1px 2px #ccc;
box-shadow: 0 1px 2px #ccc;
}

.view-display-id-page_1 .isotope-element a, .view-display-id-page_2 .isotope-element a,
.view-display-id-page_1 .isotope-element a code {
  color: #27638c!important;

}

.view-display-id-page_1 .isotope-element a:hover {
color: #27638c!important;
}

#block-views-news-bread-and-side-block-2 .views-field-field-news-source-logo  {
 max-width:210px
}

#block-views-news-bread-and-side-block-2 .views-field-field-news-source {
font-size:16px;
}

#block-views-news-bread-and-side-block-2 .views-field-field-news-source {
font-size:20px;
padding-top:5px
}

#block-ds-extras-news-sidebar-block .date-display-single {
font-size:20px;
}

#block-views-news-bread-and-side-block-2 {
 padding-bottom:0px!important;
 margin-bottom:10px!important;
}


.views-field-field-logo {
 width:200px;
 height:150px;
}

.field-name-center-monthly-update {
  padding: 1px;
  background-color: #ffffff;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  height:249px;
  overflow: auto;
}

.field-name-center-monthly-update .block-title  {
  margin: 0;
  padding: 10px 14px 10px 10px;
  font-size: 20px;
  font-weight: normal;
  line-height: 12px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}

.basic_page_image {
	float: left;
	border:0px;
	padding-right:10px;
}

.node-announcement .field-type-image {
 border:0px
}

alignleft {
	float:left;
}

.field-name-field-event-address {
	clear:both;
	font-size:16px;
	font-weight: 400;
	padding-top:10px;
	line-height: 20px;
}

.field-name-field-event-address .country {
    display:none;
}

.field-name-field-event-address .organisation-name {
    font-family: Lato, 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-weight: 600;
font-size:18px;
}

.field-name-field-event-date span.date-display-start:before{
 content: '\a' ;
 white-space: pre;
}


.node-type-announcement #block-sharethis-sharethis-block {
 float:right;
 margin-top:0px;
 margin-right:-20px;
}

#block-print-print-links {
    float: right;

}

.print_html, .print_mail, .print_pdf {
margin-left: .4em;
}
#block-print-print-links span{
 float:right

}

#block-webform-client-block-5044 h3 {

border-bottom: 1px solid #e9e9e9;
margin-bottom: 15px;
padding-bottom: 5px;
margin-top: 25px;

}

/*Newsletter Import - Mailchimp */
.node-newsletter table td {
padding: 0px;
line-height: 20px;
text-align: left;
vertical-align: top;
border-top:0;
}

.node-newsletter table {
width: 100%;
margin-bottom: 5px;
}

.mcnFollowBlock {

   display:none;

}

#templateFooter {
    display:none;
}

/*ISO Filters */

.view-id-recent_news_announcements_etc.view-display-id-block_11 .view-footer, .view-id-recent_news_announcements_etc.view-display-id-block_11 h3 {
margin-top: 0px;
}


.not-logged-in .node-supporting_member-form .vertical-tabs {
display:none;
}

.press-release .views-field-field-news-author{
    display:none;
}

.node-announcement .horizontal-tabs-panes .field-item {
 margin-top:15px
}

.align-left {
 padding-right:10px
}

.field-name-field-executive-member-since .field-label {
    margin-right:3px;
}

.view-id-publications_guides.view-display-id-page [data-option-value=".maps"]{
 display:none;
}


.page-node-5142 .field-name-field-image {
 display:none;
}

/*Responsive Fixes */
@media (max-width: 480px) {
}

@media screen and (max-width: 767px) {

 #block-block-11 {
     width:100%!important;
    padding:0!important;
    }


 #block-block-14{
    width:100%!important;
      padding:0!important;
    }

}

@media screen and (max-width: 979px) {


 #slider-inner {
        width:100%
    }
 #slider-right {
     width:100%;
     padding:0!important;
    margin:0!impportant;
    }


 #block-block-11 {

 width:100%!important;
    padding:0!important;

    }


 #block-block-14 {

   width:100%!important;
    padding:0!important;


    }

.quicktabs-style-nostyle > li > a, .nav-pills > li > a {
padding-right: 4px;
padding-left: 4px;
margin-right: 2px;
line-height: 14px;
}

.item-list ul li {
list-style: decimal;
margin-bottom: 5px;
margin-left: 5px!important;
}
.view-id-tweets.view-display-id-block .views-row {
border-bottom: 1px solid #DDD;
padding: 5px 0 5px 0px;
background: none;
}
#block-quicktabs-right-of-slider {
    position: relative;
    height:500px;
    }
}
@media screen and (max-width: 1023px) {
}

@media screen and (max-width: 1024px) {
.sf-menu.sf-style-simple a, .sf-menu.sf-style-simple a:visited {
padding: 0.7em 0.3em !important;

}


.sf-menu.sf-style-simple a.sf-with-ul {
padding-right: 1.4em!important;
}
 #block-block-11 {

    height:166px !important;

    }


 #block-block-14 {
    height:165px !important;

    }

	.page-home-main #block-block-14 h3 {

 font-size:18px;
}

#block-quicktabs-right-of-slider .titlecontainer .blocktitle {
position:relative!important;
}

#quicktabs-right_of_slider .quicktabs-tabs {
padding-left: 0px!important;
}

}

.page-node-4876 #quicktabs-center_news_announcements,
.page-node-347 #quicktabs-center_news_announcements,
.page-node-317 #quicktabs-center_news_announcements,
.page-node-346 #quicktabs-center_news_announcements {
display:none;
}

.view-upcoming-calls-webinars .view-content .views-row {
    border-bottom: 1px solid #DDD;
    padding:5px 0 0px 0;
    margin-bottom:10px
}

#menu-4051-1 .sf-megamenu-column ol li {

  display:none;
}

#menu-4051-1 .sf-megamenu-column:hover ol li {

  top: 0 !important;
  display:block;
}

#menu-4051-1.sf-depth-2.menuparent a {
font-size: 14px!important;
}

.node-type-training-programs h2 {
    color: #27638c;
    font-weight:500;
    margin:0px;

}
.node-type-training-programs .field-type-list-text .field-items,  .node-type-training-programs .field-type-text .field-items{
    /*padding-left:17px;*/

}
.node-type-training-programs .field-label,.node-type-training-programs .label-above{

    color: #27638c;
    font-family: Lato,'Helvetica Neue',Helvetica,Arial,sans-serif;
    font-size:18px;
    font-weight:400
}

.node-type-training-programs .field-type-list-text .field-item {
padding-left: 11px;
/* background-image: url(img/bullet.gif); */
background-repeat: no-repeat;
background-position: 0 .5em;
}

.node-type-training-programs h2 {
    color: #27638c;
    font-weight:500;
    margin:0px;

}

.node-type-training-programs h3 {
    color: #b6a686;
    font-weight:500;
    margin:0px;

}

.btn-large a {
color:white;
}

.label-above.org_type,.label-above.prog_type {
	float:left;
	margin-right:5px;
	margin-top:1px
}

h4.org_type,h4.prog_type{

font-family: Lato,'Helvetica Neue',Helvetica,Arial,sans-serif;
font-size: 18px;
font-weight: 400;
}


.node-type-training-programs .field-type-list-text .field-item {
	padding-left: 11px;
/* background-image: url(img/bullet.gif); */
background-repeat: no-repeat;
background-position: 0 .5em;

}
.node-type-training-programs h4 {

    margin:4px;

}

.node-type-training-programs .field-name-body {

    margin-top:10px;

}


.group-program-proffesions.field-group-div {
   padding:15px;
   margin-bottom:15px;
  position:relative;
  background-color: #ddd9c3;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);


}

.view-training-program-on-page-views.view-display-id-block_1 .field-content {
   margin:5px 5px 5px 5px;
   font-size:18px;

}

.view-training-program-on-page-views.view-display-id-block_2 .field-content {
   margin:0;
   font-weight:500;

}

.node-type-training-programs .field-name-title .field-item {
     margin:0;
 }

.group-training-details.field-group-fieldset {
    margin-bottom:15px;

}

/*#title-region .inner {
    display:none;
}*/

.download_email .page-title {
display:none;

}

.dropdown-menu a {
font-weight: normal;
line-height: 20px;
color: #333333;
white-space: normal!important;
}

.view-id-recent_news_announcements_etc.view-display-id-block_13 .views-row,
.view-id-recent_news_announcements_etc.view-display-id-block_14 .views-row  {
   margin-bottom:15px;

}

.event-left-block {
padding-left:25px!important;
padding-top:5px;
}

.view-id-recent_news_announcements_etc.view-display-id-block_13 .views-row a,
.view-id-recent_news_announcements_etc.view-display-id-block_14 .views-row a {
    padding: 0px;

}
.tb-megamenu .dropdown-menu a:hover {
background-color: inherit;
background-image: none;
color: #E54E4B;
text-decoration: none;
}

.leaflet-popup-content-wrapper h2 {

	font-size:20px;
	padding:0px;
	margin:5px 0px;

}

.leaflet-popup-content-wrapper .node{

	padding:0px;
}

.node-type-initiative h1{
font-size:30px;
}


.node-type-initiative h4, .page-initiatives h4{
margin: 0px;
padding: 5px 0;
font-size:24px;
}

#block-block-29, #block-block-30 {
padding: 2px;
float:right;
right: 0;
top: -10px;
}
.icon-map-marker,.icon-list {
	margin-right:5px
}

.node-type-initiative .subheadline .block{
	padding:0px;
}

.leaflet-popup-content {
  color:black;!important
  }

td.views-field-field-program-address{
	width:130px;
}

td.views-field-field-program-freestanding{
	width:120px;
}

#node_training_programs_full_group_program_proffesions .field-item {
	margin-bottom: 5px;
}

.field-name-field-educational-elements .field-item {
margin-bottom: 3px;
}

.node-type-training-programs .field-item {
margin-bottom: 10px;
}

.node-type-training-programs .field-type-taxonomy-term-reference * {
display: block;
padding-right: 2px;
}

/*   Maps */
.openlayers-container img {
    max-width: none;
}

.openlayers-popupbox {
  background-color: #fff;
  border: 1px solid #dedede;
  color: #fff;
  display: block;
  padding-left:15px;
  float: right;
  font-family: sans-serif;
  font-size: 16px;
  opacity: 0.8;
  position: absolute;
  right: 25px !important;
  top:25px!important;
  bottom: auto!important;
  width: 280px;
  z-index: 1015;
}

.openlayers-popupbox a {

  font-family: sans-serif;
  font-size: 16px;
  color:white;
}

.openlayers-popupbox h2.popup-title {
color: rgb(111, 111, 111);
font-family: sans-serif;
font-size: 14px;
font-weight: normal;
letter-spacing: 0.02em;
padding: 1px 2% 1px;
}


.olPopup h3{
  color:rgb(111, 111, 111);
  margin:0px 0px 10px 0px;
}
.openlayers-fp {
  color:rgb(111, 111, 111) !important;
}

.olPopup ul{
margin:0px 0px 0px 5px;
}

.olPopup li{
  list-style:none;
  padding-bottom:5px;
  color:rgb(111, 111, 111);
}

.page-initiatives-map .breadcrumb, .page-initiatives-map2 .breadcrumb, .page-initiatives-list .breadcrumb	{display:none}

.view-initiative-map {padding-bottom:25px
}

.olPopup a {
 color:rgb(39, 99, 140)!important;
}


.node-type-initiative .field-label,.node-type-initiative .label-above{

    color: #f3735c;
    font-family: Lato,'Helvetica Neue',Helvetica,Arial,sans-serif;
    font-size:16px;
    font-weight:bold;
	padding-right: 5px;

}

.node-type-initiative .field-items{
	font-family: Lato,'Helvetica Neue',Helvetica,Arial,sans-serif;

}

.field-name-field-program-website {

font-size:18px;
font-weight:bold;

}

.field-name-field-program-website:hover {

text-decoration: underline;

}

.node-type-initiative .field-type-taxonomy-term-reference .field-item {
padding-left: 5px;
background: none;
padding-right: 5px;
}

.node-type-initiative .field-name-field-payer-type .field-item {
	float:left;
	padding-left: 5px;
	background: none;
	padding-right: 5px;
}

.node-type-initiative #content-area {
	margin-top:-30px;
}
#block-block-27, #block-views-6fed0eca4c2271d4514a5f446236534c {
	padding:0 6px;
	float:left;
	}
#OpenLayers_Control_FeaturePopups_1129_hoverList.olPopup, #OpenLayers_Control_FeaturePopups_1129_hover.olPopup {
	background-color: #fff!important;
	opacity:0.8!important;


}


#OpenLayers_Control_FeaturePopups_1113_hoverList.olPopup, #OpenLayers_Control_FeaturePopups_1113_hover.olPopup {
	background-color: #fff!important;
	opacity:0.9!important;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}

#OpenLayers_Control_FeaturePopups_1113_hoverList_contentDiv {
	padding: 10px;

}

#OpenLayers_Control_FeaturePopups_1113_hover_contentDiv {
	padding: 15px;

}

#OpenLayers_Control_FeaturePopups_1113_hover_contentDiv a, #OpenLayers_Control_FeaturePopups_1113_hoverList_contentDiv a  {
	color:#183d56!important;

}

#node_training_programs_full_group_program_proffesions .field-item , .field-name-field-program-development-stage .field-item {

	display:inline-block;
}

legend {
display: block;
margin-bottom: 10px;
}

.fieldset-description{
	margin-bottom:12px;
}

.node-type-initiative .field-name-body {

	margin-top:0px;
}

@media (max-width: 979px) {
.tb-megamenu .btn-navbar {
display: block;
margin-bottom: 0px;
}}


.page-initiatives #title-region .inner {
padding: 25px 28px 35px 28px;

}

.page-initiatives .views-column {
-moz-box-shadow: 0 1px 3px #48c1cc;
-ms-box-shadow: 0 1px 3px #48c1cc;
-webkit-box-shadow: 0 1px 3px #48c1cc;
box-shadow: 0 2px 5px #48c1cc;
padding:10px;
margin:10px;
width:350px;
height: 170px;
background-image: -moz-linear-gradient(top,#fff 0,#f0f0f0 100%);
background-image: -ms-linear-gradient(top,#fff 0,#f0f0f0 100%);
background-image: -o-linear-gradient(top,#fff 0,#f0f0f0 100%);
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#f0f0f0));
background-image: -webkit-linear-gradient(top,#fff 0,#f0f0f0 100%);
background-image: linear-gradient(to bottom,#fff 0,#f0f0f0 100%);
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffff,EndColorStr=#f0f0f0);
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}

.page-initiatives .views-column:hover {
-moz-box-shadow: 0 1px 3px #9073b4;
-ms-box-shadow: 0 1px 3px #9073b4;
-webkit-box-shadow: 0 1px 3px #9073b4;
box-shadow: 0 2px 5px #9073b4;

}
.page-initiatives .views-column .views-field-title a {
	font-size:18px;
	color:#f3735c;
}

.page-initiatives #title-region .inner, .node-type-initiative  #title-region .inner, .node-type-panel #title-region .inner{
	background-image: url(img/title-bg-shade_init.png);
}

#edit-field-innovative-payment-model-value-wrapper {clear:both}

.page-initiatives  .views-exposed-form .views-exposed-widget .form-submit{
margin-top: 0.0em;
}

.page-initiatives  #page-wrapper .container-inline {
background:#fff;
padding: 0px;
margin-bottom: 0px;
border-radius: 0px;
}

.page-initiatives .views-widget-filter-keys {
	clear:both;
}

.page-initiatives .views-widget-filter-keys input {
	clear:both;
	width:300px;
}

.page-initiatives .views-submit-button {
	padding: 33px 0 0 12px;
}

.form-item-field-public-quality-data-value .form-item {
  float:left;
  padding:0 20px 0 0;
}

.page-initiatives .view-display-id-page_6 .views-field-title{
	width:50%
}

.views-field-field-reduction-in-emergency-dep img {
	/*padding-left:5px*/
}


h4.national i{
	padding:5px

}

#block-block-33 .content, .pane-block-33 .pane-content{
-moz-box-shadow: 0 1px 3px #48c1cc;
-ms-box-shadow: 0 1px 3px #48c1cc;
-webkit-box-shadow: 0 1px 3px #48c1cc;
box-shadow: 0 2px 5px #48c1cc;
padding:10px;
background-image: -moz-linear-gradient(top,#fff 0,#f0f0f0 100%);
background-image: -ms-linear-gradient(top,#fff 0,#f0f0f0 100%);
background-image: -o-linear-gradient(top,#fff 0,#f0f0f0 100%);
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#f0f0f0));
background-image: -webkit-linear-gradient(top,#fff 0,#f0f0f0 100%);
background-image: linear-gradient(to bottom,#fff 0,#f0f0f0 100%);
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffff,EndColorStr=#f0f0f0);
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
margin-bottom:15px
}


#block-block-38 .content, .pane-block-38 .pane-content{
-moz-box-shadow: 0 1px 3px #48c1cc;
-ms-box-shadow: 0 1px 3px #48c1cc;
-webkit-box-shadow: 0 1px 3px #48c1cc;
box-shadow: 0 2px 5px #48c1cc;
padding:10px;
background-image: -moz-linear-gradient(top,#fff 0,#f0f0f0 100%);
background-image: -ms-linear-gradient(top,#fff 0,#f0f0f0 100%);
background-image: -o-linear-gradient(top,#fff 0,#f0f0f0 100%);
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#f0f0f0));
background-image: -webkit-linear-gradient(top,#fff 0,#f0f0f0 100%);
background-image: linear-gradient(to bottom,#fff 0,#f0f0f0 100%);
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffff,EndColorStr=#f0f0f0);
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
margin-bottom:15px
}

#block-block-39 .content, .pane-block-39 .pane-content{
-moz-box-shadow: 0 1px 3px #7d6dae ;
-ms-box-shadow: 0 1px 3px #7d6dae ;
-webkit-box-shadow: 0 1px 3px #7d6dae ;
box-shadow: 0 2px 5px #7d6dae;
padding:10px;
background-image: -moz-linear-gradient(top,#fff 0,#f0f0f0 100%);
background-image: -ms-linear-gradient(top,#fff 0,#f0f0f0 100%);
background-image: -o-linear-gradient(top,#fff 0,#f0f0f0 100%);
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#f0f0f0));
background-image: -webkit-linear-gradient(top,#fff 0,#f0f0f0 100%);
background-image: linear-gradient(to bottom,#fff 0,#f0f0f0 100%);
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffff,EndColorStr=#f0f0f0);
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
margin-bottom:15px
}

#block-block-40 .content, .pane-block-40 .pane-content{
-moz-box-shadow: 0 1px 3px #e26d58  ;
-ms-box-shadow: 0 1px 3px #e26d58  ;
-webkit-box-shadow: 0 1px 3px #e26d58  ;
box-shadow: 0 2px 5px #e26d58  ;
padding:10px;
background-image: -moz-linear-gradient(top,#fff 0,#f0f0f0 100%);
background-image: -ms-linear-gradient(top,#fff 0,#f0f0f0 100%);
background-image: -o-linear-gradient(top,#fff 0,#f0f0f0 100%);
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#f0f0f0));
background-image: -webkit-linear-gradient(top,#fff 0,#f0f0f0 100%);
background-image: linear-gradient(to bottom,#fff 0,#f0f0f0 100%);
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffff,EndColorStr=#f0f0f0);
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
margin-bottom:15px
}


#node-200874 .pane-1 {
-moz-box-shadow: 0 1px 3px #b4b4b4  ;
-ms-box-shadow: 0 1px 3px #b4b4b4  ;
-webkit-box-shadow: 0 1px 3px #b4b4b4  ;
box-shadow: 0 2px 5px #b4b4b4  ;
padding:10px;
background-image: -moz-linear-gradient(top,#fff 0,#F7F7F7 100%);
background-image: -ms-linear-gradient(top,#fff 0,#F7F7F7 100%);
background-image: -o-linear-gradient(top,#fff 0,#F7F7F7 100%);
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#F7F7F7));
background-image: -webkit-linear-gradient(top,#fff 0,#F7F7F7 100%);
background-image: linear-gradient(to bottom,#fff 0,#F7F7F7 100%);
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffff,EndColorStr=#F7F7F7);
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
margin-bottom:15px

}

.view-initiative-map.view-display-id-page_18 {
padding-bottom: 0px;
}

.page-initiatives h2 {
	margin:5px 0 5px 0;
}

.no-crumb .breadcrumb{
	display:none;

}
#block-views-on-page-content-block-5 {
	float:right;
	font-weight:bold;
}


.field-name-initiative-outcomes-icons h2 {
	padding:0px;
	margin:0px 0 15px 0;
	color: #f3735c;
}
.field-name-initiative-outcomes-icons .field-item{
width:300px;
border:1px #7b6bab solid;
padding:5px 15px 15px 15px;
background-image: -moz-linear-gradient(top,#fff 0,#f0f0f0 100%);
background-image: -ms-linear-gradient(top,#fff 0,#f0f0f0 100%);
background-image: -o-linear-gradient(top,#fff 0,#f0f0f0 100%);
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#f0f0f0));
background-image: -webkit-linear-gradient(top,#fff 0,#f0f0f0 100%);
background-image: linear-gradient(to bottom,#fff 0,#f0f0f0 100%);
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffff,EndColorStr=#f0f0f0);
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 2px;
margin-bottom:5px
}

.field-name-field-reinit-ported-data-link .field-label{
	font-size:23px;
	padding-bottom:10px;

}

.node-type-initiative .field-item {
margin-bottom: 5px;
}


#training-programs-node-form .field-name-field-program-host {
	float:left;
	margin-top:-1em;
	margin-right:1em;
}


#training-programs-node-form .field-type-taxonomy-term-reference * {
display: block;
}

#training-programs-node-form .form-item label {
margin: 0px;
padding: 0px;
color: #666;
font-weight: 600;
font-size: 16px;
}

#training-programs-node-form .form-item .form-type-checkbox label{
	font-weight:400;
}

.group-competencies-group .form-item, .group-professions .field-type-list-text{
	float:left;
	margin-right: 14px;
}
#training-programs-node-form .field-name-field-program-proff-nursing {clear:both;float:left;margin-right:15px;}

#field-program-other-element-values input, #field-program-prof-other-values input {
	width:80%;
}

#training-programs-node-form textarea {
height: auto;
max-width: 100%;
}

#training-programs-node-form  .tabledrag-toggle-weight {
	display:none;
}

#training-programs-node-form fieldset {
margin: 0px 20px 0px 0px;
padding:10px;
display: block;
position: relative;
min-height: 28px;
border: 1px solid #CCCCCC;
}

#training-programs-node-form .field-name-field-program-first-name input, #training-programs-node-form .field-name-field-contact-last-name input{
	width:200px;
	margin-right:20PX;
	float:left;
}
#training-programs-node-form .field-name-field-contact-last-name .form-item, #training-programs-node-form .field-name-field-program-first-name .form-item{
	float:left
}

#training-programs-node-form .field-name-field-contact-email {
	clear:both;
}


.group-competencies-group {
	clear:both;
}
#training-programs-node-form .group-left {
	clear:both;
}


#training-programs-node-form .field-name-field-filter-competencies, #training-programs-node-form .field-name-field-filter-professions, #training-programs-node-form .vertical-tabs, .page-node-add-training-programs .breadcrumb{
	display:none;
}

#block-block-37 {
	padding:0px!important;
}

.view-id-initiative_map.state-checks td {
	width:150px;
}

.view-initiative-map.state-checks,.view-initiative-map.view-display-id-page_13 {
	padding-bottom:0px;
}

#block-block-41, #block-block-42 {
	padding:0px!important;
}

.region-content-top .block {
	padding:0px!important;
}

.accordion-heading a{
	font-size:18px;
	font-weight:400;
}


#content-top #block-block-45{
	position:absolute;
	top: 241px;
	right:0px;
	z-index:100
}
.page-initiatives-list #content-top #block-block-45{
	position:absolute;
	top: 201px;
	right:0px;
	z-index:100
}
.mil_but{
margin-right:10px;
margin-bottom: 10px;
}

.par_but{
	margin-bottom: 10px;
}

@media screen and (max-width: 1024px){

	#block-block-45{
   display:none;
}

}


.pane-2 strong {
	position:absolute;
	top:270px;
	width:350px;
	right:0;
}

.view-display-id-page_22 .view-content .views-row , .init-outcomes .view-content .views-row{
padding: 5px 0 0px 0;
margin-bottom: 10px;
}

.view-display-id-page_22 .views-field-field-payer-type, .init-outcomes .views-field-field-payer-type{
  float:left;
  margin-right:30px;
}

.view-display-id-page_22 .views-field-field-program-location,.view-display-id-page_22 .views-field-field-payer-type, .init-outcomes .views-field-field-payer-type, .init-outcomes .views-field-field-program-location{
  font-size:18px;
  margin-bottom:10px;
}

.view-display-id-page_22 h3.field-content, .init-outcomes h3.field-content{
  margin-bottom:5px;
  padding-top:10px;
  border-top: 1px solid #DDD;
  clear: both;
	font-weight: 500;
}

.view-display-id-page_22 .views-label-field-reduction-in-emergency-dep, .init-outcomes .views-label-field-reduction-in-emergency-dep{
  font-size:18px;
  padding-bottom:5px;
}

.view-display-id-page_22 .views-field-field-reduction-in-emergency-dep, .init-outcomes .views-field-field-reduction-in-emergency-dep{
  margin-bottom:15px;
}

.view-display-id-page_22 .views-field-field-reported-data-costs-and-ut, .view-display-id-page_22 .views-field-field-access,.view-display-id-page_22 .views-field-field-initiative-clinical-result,.view-display-id-page_22.view-display-id-page_22 .views-field-field-initiative-cost-savings,.view-display-id-page_22 .views-field-field-reported-data-patient-and-,.view-display-id-page_22 .views-field-field-reported-data-care-quality{
  width:31%;
  float:left;
  min-width: 275px;
  padding-left: 0;
  padding-right: 10px;
  margin-right: 10px;


}




.view-display-id-page_23 .outcomes-accordion{
  width:31%;
  float:left;
  min-width: 275px;
  padding-left: 0;
  padding-right: 10px;
  margin-right: 10px;


}


.init-outcomes .views-label {
  font-size:18px;
  color:#f3735c;
}

.init-outcomes .views-field-nothing {
	clear:both;
}

.init-outcomes .accordion {
margin-top:10px
}



.view-display-id-page_22 .views-label, .view-display-id-page_23 .views-label, .view-display-id-page_24 .views-label {
  font-size:18px;
  color:#f3735c;
}


.view-display-id-block_7 .views-field-title, .jcarousel-view--recent-news-announcements-etc--block-15 .views-field-title {
  padding-bottom:10px;
}

h3 .date-display-single {
	padding:0;
	font-weight:600;
	font-size:28px;
}

.view-display-id-page_22 h3{
	clear:both;
	margin-bottom:0px;
}
.page-initiatives .popover {
width: 370px;
}

.page-initiatives .popover-title {
font-size: 17px;
font-weight: bold;
}

#edit-field-cost-savings-or-return-on-value-wrapper {
	Clear:both;
}

#edit-field-cost-savings-or-return-on-value-wrapper {
	height:60px;
	background:#f8f8f8 url("https://www.pcpcc.org/sites/all/themes/icompany/img/roi/1.png") no-repeat center bottom;
	padding:10px;
	border: 1px solid #ddd;
	background-origin: content-box;
	margin:60px 0 0 -1px;

}

#edit-field-reduction-in-emergency-dep-value-wrapper{
	height:60px;
	background:#f8f8f8 url("https://www.pcpcc.org/sites/all/themes/icompany/img/reduction/1.png") no-repeat center bottom;
	padding:10px;
	border:1px solid #ddd;
	margin:60px 0 0 -1px;
	background-origin: content-box;
}

#edit-field-improved-access-to-care-value-wrapper{
	height:60px;
	background:#f8f8f8 url("https://www.pcpcc.org/sites/all/themes/icompany/img/access/1.png") no-repeat center bottom;
	padding:10px;
	border:1px solid #ddd;
	margin:60px 0 0 -1px;
	background-origin: content-box;
}

#edit-field-improvement-in-population-value-wrapper{
	height:60px;
	background: #f8f8f8 url("https://www.pcpcc.org/sites/all/themes/icompany/img/pop/1.png") no-repeat center bottom;
	padding:10px;
	border:1px solid #ddd;
	margin:60px 0 0 -1px;
	background-origin: content-box;
}

#edit-field-patient-provider-satisfact-value-wrapper{
	height:60px;
	background:#f8f8f8 url("https://www.pcpcc.org/sites/all/themes/icompany/img/satisfaction/1.png") no-repeat center bottom;
	padding:10px;
 	border:1px solid #ddd;
	margin:60px 0 0 -1px;
	background-origin: content-box;
}

#edit-field-increase-in-provision-of-c-value-wrapper{
	height:60px;
	background:#f8f8f8 url("https://www.pcpcc.org/sites/all/themes/icompany/img/clinical/1.png") no-repeat center bottom;
	padding:10px;
	border:1px solid #ddd;
	background-origin: content-box;
	margin:60px 0 0 -1px;
}

label[for=edit-field-cost-savings-or-return-on-value]{
  position:absolute;
  top:70px;
  left:0px;
	font-size:16px;
}

#block-block-49 {
	padding: 0px!important;
}

.region-content-top #block-block-33 {
	float:right;
	z-index: 100;
}

.outcomes_header {
	position:absolute;
	top:90px;
}

.view-display-id-page_25 {
	position:relative;
}

.relative {
	position:relative;
}
li.tb-megamenu-item.level-1.active a:hover, li.tb-megamenu-item.level-1.active a{
     background:#fff;
}

[class^="icon-"],
[class*=" icon-"] {
  display: inline-block;
  width: 14px;
  height: 14px;
  *margin-right: .3em;
  line-height: 14px;
/*  vertical-align: text-top;
  background-image: url("img/glyphicons-halflings.png"); */
  background-position: 14px 14px;
  background-repeat: no-repeat;
  margin-top: 1px;
}

/* Footable */

.footable>thead>tr>th, .footable>thead>tr>td {
	border-top:1px solid #ccc!important;
}


/* White icons with optional class, or on hover/active states of certain elements */
.icon-white,
.nav-tabs > .active > a > [class^="icon-"],
.nav-tabs > .active > a > [class*=" icon-"],
.nav-pills > .active > a > [class^="icon-"],
.nav-pills > .active > a > [class*=" icon-"],
.nav-list > .active > a > [class^="icon-"],
.nav-list > .active > a > [class*=" icon-"],
.navbar-inverse .nav > .active > a > [class^="icon-"],
.navbar-inverse .nav > .active > a > [class*=" icon-"],
.dropdown-menu > li > a:hover > [class^="icon-"],
.dropdown-menu > li > a:hover > [class*=" icon-"],
.dropdown-menu > .active > a > [class^="icon-"],
.dropdown-menu > .active > a > [class*=" icon-"] {
  background-image: url("img/glyphicons-halflings-white.png");
}
.icon-glass {
  background-position: 0      0;
}
.icon-music {
  background-position: -24px 0;
}
.icon-search {
  background-position: -48px 0;
}
.icon-envelope {
  background-position: -72px 0;
}
.icon-heart {
  background-position: -96px 0;
}
.icon-star {
  background-position: -120px 0;
}
.icon-star-empty {
  background-position: -144px 0;
}
.icon-user {
  background-position: -168px 0;
}
.icon-film {
  background-position: -192px 0;
}
.icon-th-large {
  background-position: -216px 0;
}
.icon-th {
  background-position: -240px 0;
}
.icon-th-list {
  background-position: -264px 0;
}
.icon-ok {
  background-position: -288px 0;
}
.icon-remove {
  background-position: -312px 0;
}
.icon-zoom-in {
  background-position: -336px 0;
}
.icon-zoom-out {
  background-position: -360px 0;
}
.icon-off {
  background-position: -384px 0;
}
.icon-signal {
  background-position: -408px 0;
}
.icon-cog {
  background-position: -432px 0;
}
.icon-trash {
  background-position: -456px 0;
}
.icon-home {
  background-position: 0 -24px;
}
.icon-file {
  background-position: -24px -24px;
}
.icon-time {
  background-position: -48px -24px;
}
.icon-road {
  background-position: -72px -24px;
}
.icon-download-alt {
  background-position: -96px -24px;
}
.icon-download {
  background-position: -120px -24px;
}
.icon-upload {
  background-position: -144px -24px;
}
.icon-inbox {
  background-position: -168px -24px;
}
.icon-play-circle {
  background-position: -192px -24px;
}
.icon-repeat {
  background-position: -216px -24px;
}
.icon-refresh {
  background-position: -240px -24px;
}
.icon-list-alt {
  background-position: -264px -24px;
}
.icon-lock {
  background-position: -287px -24px;
}
.icon-flag {
  background-position: -312px -24px;
}
.icon-headphones {
  background-position: -336px -24px;
}
.icon-volume-off {
  background-position: -360px -24px;
}
.icon-volume-down {
  background-position: -384px -24px;
}
.icon-volume-up {
  background-position: -408px -24px;
}
.icon-qrcode {
  background-position: -432px -24px;
}
.icon-barcode {
  background-position: -456px -24px;
}
.icon-tag {
  background-position: 0 -48px;
}
.icon-tags {
  background-position: -25px -48px;
}
.icon-book {
  background-position: -48px -48px;
}
.icon-bookmark {
  background-position: -72px -48px;
}
.icon-print {
  background-position: -96px -48px;
}
.icon-camera {
  background-position: -120px -48px;
}
.icon-font {
  background-position: -144px -48px;
}
.icon-bold {
  background-position: -167px -48px;
}
.icon-italic {
  background-position: -192px -48px;
}
.icon-text-height {
  background-position: -216px -48px;
}
.icon-text-width {
  background-position: -240px -48px;
}
.icon-align-left {
  background-position: -264px -48px;
}
.icon-align-center {
  background-position: -288px -48px;
}
.icon-align-right {
  background-position: -312px -48px;
}
.icon-align-justify {
  background-position: -336px -48px;
}
.icon-list {
  background-position: -360px -48px;
}
.icon-indent-left {
  background-position: -384px -48px;
}
.icon-indent-right {
  background-position: -408px -48px;
}
.icon-facetime-video {
  background-position: -432px -48px;
}
.icon-picture {
  background-position: -456px -48px;
}
.icon-pencil {
  background-position: 0 -72px;
}
.icon-map-marker {
  background-position: -24px -72px;
}
.icon-adjust {
  background-position: -48px -72px;
}
.icon-tint {
  background-position: -72px -72px;
}
.icon-edit {
  background-position: -96px -72px;
}
.icon-share {
  background-position: -120px -72px;
}
.icon-check {
  background-position: -144px -72px;
}
.icon-move {
  background-position: -168px -72px;
}
.icon-step-backward {
  background-position: -192px -72px;
}
.icon-fast-backward {
  background-position: -216px -72px;
}
.icon-backward {
  background-position: -240px -72px;
}
.icon-play {
  background-position: -264px -72px;
}
.icon-pause {
  background-position: -288px -72px;
}
.icon-stop {
  background-position: -312px -72px;
}
.icon-forward {
  background-position: -336px -72px;
}
.icon-fast-forward {
  background-position: -360px -72px;
}
.icon-step-forward {
  background-position: -384px -72px;
}
.icon-eject {
  background-position: -408px -72px;
}
.icon-chevron-left {
  background-position: -432px -72px;
}
.icon-chevron-right {
  background-position: -456px -72px;
}
.icon-plus-sign {
  background-position: 0 -96px;
}
.icon-minus-sign {
  background-position: -24px -96px;
}
.icon-remove-sign {
  background-position: -48px -96px;
}
.icon-ok-sign {
  background-position: -72px -96px;
}
.icon-question-sign {
  background-position: -96px -96px;
}
.icon-info-sign {
  background-position: -120px -96px;
}
.icon-screenshot {
  background-position: -144px -96px;
}
.icon-remove-circle {
  background-position: -168px -96px;
}
.icon-ok-circle {
  background-position: -192px -96px;
}
.icon-ban-circle {
  background-position: -216px -96px;
}
.icon-arrow-left {
  background-position: -240px -96px;
}
.icon-arrow-right {
  background-position: -264px -96px;
}
.icon-arrow-up {
  background-position: -289px -96px;
}
.icon-arrow-down {
  background-position: -312px -96px;
}
.icon-share-alt {
  background-position: -336px -96px;
}
.icon-resize-full {
  background-position: -360px -96px;
}
.icon-resize-small {
  background-position: -384px -96px;
}
.icon-plus {
  background-position: -408px -96px;
}
.icon-minus {
  background-position: -433px -96px;
}
.icon-asterisk {
  background-position: -456px -96px;
}
.icon-exclamation-sign {
  background-position: 0 -120px;
}
.icon-gift {
  background-position: -24px -120px;
}
.icon-leaf {
  background-position: -48px -120px;
}
.icon-fire {
  background-position: -72px -120px;
}
.icon-eye-open {
  background-position: -96px -120px;
}
.icon-eye-close {
  background-position: -120px -120px;
}
.icon-warning-sign {
  background-position: -144px -120px;
}
.icon-plane {
  background-position: -168px -120px;
}
.icon-calendar {
  background-position: -192px -120px;
}
.icon-random {
  background-position: -216px -120px;
  width: 16px;
}
.icon-comment {
  background-position: -240px -120px;
}
.icon-magnet {
  background-position: -264px -120px;
}
.icon-chevron-up {
  background-position: -288px -120px;
}
.icon-chevron-down {
  background-position: -313px -119px;
}
.icon-retweet {
  background-position: -336px -120px;
}
.icon-shopping-cart {
  background-position: -360px -120px;
}
.icon-folder-close {
  background-position: -384px -120px;
}
.icon-folder-open {
  background-position: -408px -120px;
  width: 16px;
}
.icon-resize-vertical {
  background-position: -432px -119px;
}
.icon-resize-horizontal {
  background-position: -456px -118px;
}
.icon-hdd {
  background-position: 0 -144px;
}
.icon-bullhorn {
  background-position: -24px -144px;
}
.icon-bell {
  background-position: -48px -144px;
}
.icon-certificate {
  background-position: -72px -144px;
}
.icon-thumbs-up {
  background-position: -96px -144px;
}
.icon-thumbs-down {
  background-position: -120px -144px;
}
.icon-hand-right {
  background-position: -144px -144px;
}
.icon-hand-left {
  background-position: -168px -144px;
}
.icon-hand-up {
  background-position: -192px -144px;
}
.icon-hand-down {
  background-position: -216px -144px;
}
.icon-circle-arrow-right {
  background-position: -240px -144px;
}
.icon-circle-arrow-left {
  background-position: -264px -144px;
}
.icon-circle-arrow-up {
  background-position: -288px -144px;
}
.icon-circle-arrow-down {
  background-position: -312px -144px;
}
.icon-globe {
  background-position: -336px -144px;
}
.icon-wrench {
  background-position: -360px -144px;
}
.icon-tasks {
  background-position: -384px -144px;
}
.icon-filter {
  background-position: -408px -144px;
}
.icon-briefcase {
  background-position: -432px -144px;
}
.icon-fullscreen {
  background-position: -456px -144px;
}


/* New Stuff for Practices! */

.node-type-practice .field-label, .node-type-practice .label-above {
    color: #7d6dae;
    font-family: Lato,'Helvetica Neue',Helvetica,Arial,sans-serif;
    font-size: 16px;
    font-weight: bold;
    padding-right: 5px;
		letter-spacing: .3px;
}

.node-type-practice h3.label-above {
    color: #7d6dae;
    font-family: Lato,'Helvetica Neue',Helvetica,Arial,sans-serif;
    font-size: 21px;
    font-weight: normal;
    padding-right: 0px;
    letter-spacing: 0px;
}

.node-type-practice #title-region .inner {
	background-color:#7D6DAE
}

.purple #title-region .inner {
	background-color:#7D6DAE
}


.field-name-field-practice-partnership-activ a, .field-name-field-community-partnership-acti a{
    color: inherit;
    line-height: 21px;
    font-size: 15px !important;
    float: left;
    display: inline-block;
    margin-bottom: 5px;
    padding:5px;
    border-style: solid;
    border-width: 1px;
    border-color: rgba(173,175,179,0.87);
    -webkit-transition: all 500ms ease;
    transition: all 500ms ease;
    color: #5E626B;
    text-align: left;
    background: #f2f2f2;
}

.field-name-field-practice-partnership-activ .field-item, .field-name-field-community-partnership-acti .field-item{
	margin-bottom:0px
}


.field-name-field-practice-partnership-activ a:hover, .field-name-field-community-partnership-acti a:hover {
    border: 1px solid #7d6dae;
    background: #7d6dae;
     color: #fff !important;
    text-decoration: none;
}


#block-views-practices-block-1 {
    padding: 0px!important;
}

.leaflet-popup-content a {
    font-size:15px
}

#block-quicktabs-topic-page-related {
	padding:0px!important;
}


#block-quicktabs-topic-page-related h3{
	margin-bottom:25px!important;
}

.view-practices .form-item-field-ptn-enrolled-practice-value select {
	width:100px
}


.view-practices .views-widget-filter-field_sab_practice_type_tid .chosen-container {
	width:170px!important;
}

.view-practices .views-widget-filter-keys input{
	width:180px
}

.view-practices .chosen-container-single .chosen-single {
	height:28px

}

.node-type-practice legend {
	color:#7d6dae;
	font-size:22px;
	margin-bottom:0px

}

.node-type-practice  .fieldset-wrapper {

    border-top: 1px solid #ddd;
    padding: 20px 10px;

}

.node-type-practice .views-field-field-practice-address {
	font-size:18px
}
